The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тематический каталог: Настройка postfix с возможностью шифрования и защиты от вирусов и спама (mail postfix freebsd imap..., auto_topic (?), 09-Авг-03, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


60. "Проблемы и решения"  +/
Сообщение от PegaS (?), 28-Окт-04, 07:03 
У меня работает почти все, сейчас на стадии завершения (все посылается, все принимается, не работают антивирус и спамассассин).
Прошу заметить, у меня работают и локальные пользователи (без занесения их дупликатов в MySQL базу) и виртуальные.
Вот решения некоторых проблем, с которыми я столкнулся:
1) если maildir не закончить /, постфикс будет использовать стандартный способ хранения почты (в одном файле), поэтому почта будет доставляться нормально, а courier-imap не сможет ее принять. Варианты проблемы:
- почта не принимается по pop3 (ругается, что не может сменить папку на "cur", потому что такой нет)
- почта не отсылается по smtp (ругается, что файл в котором сохраняется почта - директория)
Решение: для виртуальных пользователей не забывайте заканчивать maildir на /, для локальных немного сложнее:
/usr/local/etc/postfix/main.cf:
home_mailbox = mailbox/
/usr/local/etc/courier-imap/pop3d:
MAILDIRPATH=mailbox/
/usr/local/etc/courier-imap/imapd (кому надо):
MAILDIRPATH=mailbox/
Если вместо папки файл уже создан, придется его удалить :((
2) Общая проблема локальных пользователей (не находятся в базе MySQL).
Решение:
- использовать разные хостнеймы для локальных и виртуальных пользователей, занести хостнеймы в таблицу transport
- сделать алиасы для локальных пользователей типа root@raven.elk.ru -> root@localhost и занести localhost.elk.ru, local в transport
- сделать дупликаты локальных пользователей в таблице users (проблема: пароли придется менять и для шелл-аккаунта и для почты)
- поиграться с добавлением mysql:/usr/local/etc/postfix/sql/users.cf к локальным, а не виртуальным юзерам (не стал заморачиваться, хотя это может оказаться самым действенным методом - может кто так сделал?)
3) POP3/IMAP авторизация не работает
Решение:
/usr/local/etc/courier-imap/authdaemonrc:
authmodulelist="authmysql authpam"
С этим непонятно - сам смутно представляю, почему это работает, но работает :)
4) Не работают перл-скрипты, предоставленные автором (во-первых, ссылки на них можно отрыть с сайта raVen - raven.elk.ru - там ссылка в новостях на этот мануал - на нем ссылки работают).
Решение:
смотрите, что пишут скрипты (запустите их сначала из консоли сами, пока они не будут говорить что-нибудь вроде
usage ./kav.pl <host> <mail_from> <rcpt_to>
докачивайте модули для перла. Два из них я взял из портов, один (Lingua::RU::Antimat, который нужен для raVen::text) я стянул с CPAN (http://search.cpan.org/~ilyas/Lingua-RU-Antimat-1.00/), сами raVen модули находятся внутри архива, положить всю папку raVen можно в /usr/local/lib/perl5/5.8.5 (зависит от версии, которая установлена)
Вот вроде и все, что вспомнилось сейчас.
Нерешеные проблемы: посылаю с левого мыла тестовый вирус, который сам kavscanner находит, в базе данных antivirus=1, письмо проходит невредимое. В логах пишется, что все рилеится нормально. Единственное, что поменял - это номера портов (вместо 10025-10027 сделал 1001-1003). Какие-нибудь догадки есть? Логов antikav.pl не пишет :((((
Спам фильтер точно сказать не могу, пашет или нет - пока что пробовал слать спам собственного изготовления, поэтому не уверен, достаточно ли в нем "спама" или нет.
Вот так вот - на любые вопросы постараюсь ответить.
Ответить | Правка | Наверх | Cообщить модератору

62. "Проблемы и решения"  +/
Сообщение от budraceremail (?), 20-Ноя-04, 13:39 
Проблема: почта приходит в Maildir пользователей, но при попытке забрать её по pop3 ругается на ненайденный Maildir. где грабли?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру