The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Проблемы и решения"
Отправлено 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 не пишет :((((
Спам фильтер точно сказать не могу, пашет или нет - пока что пробовал слать спам собственного изготовления, поэтому не уверен, достаточно ли в нем "спама" или нет.
Вот так вот - на любые вопросы постараюсь ответить.
 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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