postfix+cyrus SASL
Добавлено: 13 окт 2004, 15:45
Прошу совета...
Вызвался однокурснику помочь с установкой почтовой системы. Да вот только на 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 или сервер вашего провайдера. Где может быть трабла, или мож как по другому эту задачку решить?
Вызвался однокурснику помочь с установкой почтовой системы. Да вот только на 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 или сервер вашего провайдера. Где может быть трабла, или мож как по другому эту задачку решить?