УРА. Я закончил настройку почтового сервера в связке Postfix 2.5.5+CyrusSASL2+ MySQL 5.1+ Courier-IMAP+Apache 1.3+ postfixadmin.
Настройка в общем по мануалу http://sys-adm.org.ua/mail/mail-howto-p1.p hp , с некоторыми замечаниями, о чем собственно и пишу.
И так:
Пока всё. Ребята ходите на http://www.postfix.ru - отличный форум.
Настройка в общем по мануалу http://sys-adm.org.ua/mail/mail-howto-p1.p
И так:
- очень внимательно редактируем файл /usr/local/etc/authlib/authmysqlrc - лишние пробелы перед параметрами могут давать не предсказуемый эффект.
- возникли сложности с подменой адресов, поскольку сервак локальный, а почту забирать и отправлять надо в/из мира, соответственно и в заголовке ОТ КОГО должен стоять реальный адрес почтового ящика. Ну например надо преобразовывать адрес локального пользователя test@test.ru в test@yandex.ru при передаче и обратно при приёме. Вот с этим пришлось посидеть. Оказалось всё довольно просто (после подсказки конечно):
- в main.cf параметры
canonical_maps - входящая почты (через smtpd)
smtp_generic_maps - локальная исходящая почта (через smtp) - прописываем пути к картам соответственно canonical и generic.
Соответственно создаем файлы:
touch canonical
touch generic
содержание файлов примитивное:
ee generic
test@test.ru test@yandex.ru
....
ee canonical
test@yandex.ru test@test.ru
....
Выполняем
postmap /usr/local/etc/postfix/canonical
postmap /usr/local/etc/postfix/generic
Пока всё. Ребята ходите на http://www.postfix.ru - отличный форум.
5 комментариев | Оставить комментарий