postfix+cyrus SASL

Linux, безопасность, сети и все что с этим связано
Anonymous

postfix+cyrus SASL

Сообщение Anonymous »

Прошу совета...
Вызвался однокурснику помочь с установкой почтовой системы. Да вот только на ip-внешний организация разоряться не захотела, но тем не менее разорилась в свое время на хостинг = сайт+домменая зона+почтовые ящики пользователей. Я чего думаю, щас сделаем dial-up каждые два часа - Postfix пущай отправляет почту, а fetchmail забирает, а почта в наш доммен пускай сразу на нашем серваке оседает. С забором почты проблем не возникло, локальная почта тоже бегает будь здоров. А вот с отправкой в инет проблемка вышла. Это и понятно при диалапе адрес получаем динамически, а некоторые серваки почтовые, как-то yandex или rambler наверняка проверяют обратную доменную зону. Родилась идея релеить всю почту через сервак, который не проверяет соответствия ip и имени соединяющегося хоста. Нашлись такие, но почту не для себя без авторизации по smtp они не забирают. Решил использовать прогу которая позволяет замутить авторизацию - cyrus SAS. Компилирую и настраиваю все это хозяйство как написано здесь
http://linuxportal.ru/entry.php/803_0_3_0_C/
и здесь http://postfix.state-of-mind.de/patrick ... /smtpauth/.
А именно в main.cf добавил
relayhost = mx1.yandex.ru
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd.db
smtp_sasl_security_options=
Cоздал файл /etc/postfix/sasl_passwd c содержимым
mx1.yandex.ru test:testpass
Преобразовал файл в базу shell> postmap hash:/etc/postfix/sasl_passwd
Отправляю письмо куданить не на yandex, а в mail.log mx1 грозно заявляет: используйте авторизацию по smtp или сервер вашего провайдера. Где может быть трабла, или мож как по другому эту задачку решить?

Аватара пользователя
kae
Неотъемлемая часть форума
Сообщения: 318
Зарегистрирован: 26 янв 2003, 03:53
Откуда: Дзержинск, РБ.
Контактная информация:

Сообщение kae »

Здесь должен быть текстовый файл, т.е.:
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
Будем же учиться хорошо мыслить — вот основной принцип морали
— Паскаль

Anonymous

Сообщение Anonymous »

kae писал(а):Здесь должен быть текстовый файл, т.е.:
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
Насколько я понял из документации может быть текстовый, а если его postmapom обработать, то выйдет база с которой postfix работает побыстрее. Тем не менее спасибо, попробую просто с текстовым файлом, чем черт не шутит.

Ответить