[EXIM] не верный MAIL FROM
Добавлено: 2011-06-26 5:27:13
Господа, возможно вопрос банальный, но самостоятельно разобраться не смог.
Exim настроен, как smarthost, через него отправляются письма на внешние адреса, при этом необходима авторизация на mail.ru для релея почты.
Настройки учетной записи находятся в passwd.client и имеют вид:
*:mailru_login:mailru_pass
Отправляю почту на ящик user@yandex.ru. Машина на котором стоит Exim назвал mail.server
exim -v user@yandex.ru:
Судя по логам авторизация проходит нормально. А потом Exim делает финт и подставляет в поле MAIL FROM локального пользователя. Естественно, что письмо не уходит.
Пробовал добавить в /etc/email-address запись:
В итоге в логе поменялась запись на:
И письмо так же естественно не уходит.
Пните в нужную сторону меня, пожалуйста!
ps: топик http://forum.lissyara.su/viewtopic.php? ... 17&start=0 мне не помог.
Exim настроен, как smarthost, через него отправляются письма на внешние адреса, при этом необходима авторизация на mail.ru для релея почты.
Настройки учетной записи находятся в passwd.client и имеют вид:
*:mailru_login:mailru_pass
Отправляю почту на ящик user@yandex.ru. Машина на котором стоит Exim назвал mail.server
exim -v user@yandex.ru:
Код: Выделить всё
R: smarthost for user@yandex.ru
T: remote_smtp_smarthost for user@yandex.ru
Connecting to smtp.mail.ru [94.100.177.1]:25 ... connected
SMTP<< 220 smtp18.mail.ru ESMTP ready
SMTP>> EHLO mail.server
SMTP<< 250-smtp18.mail.ru
250-SIZE 31457280
250-8BITMIME
250-AUTH PLAIN LOGIN
250 STARTTLS
SMTP>> STARTTLS
SMTP<< 220 2.0.0 Start TLS
SMTP>> EHLO mail.server
SMTP<< 250-smtp18.mail.ru
250-SIZE 31457280
250-8BITMIME
250 AUTH PLAIN LOGIN
SMTP>> AUTH PLAIN ****************************************
SMTP<< 235 Authentication succeeded
SMTP>> MAIL FROM:<root@mail.server> SIZE=1323 AUTH=root@mail.server
SMTP<< 501 sender address must match authenticated user
SMTP>> QUIT
LOG: MAIN
** tiranmax@yandex.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<root@mail.server> S IZE=1323 AUTH=root@mail.server: host smtp.mail.ru [94.100.177.1]: 501 sender address must match authenticated user
LOG: MAIN
<= <> R=1Qaf2e-0000lM-0s U=Debian-exim P=local S=1250
delivering 1Qaf2k-0000lP-TB
R: system_aliases for root@mail.server
R: userforward for root@mail.server
R: procmail for root@mail.server
R: maildrop for root@mail.server
R: lowuid_aliases for root@mail.server (UID 0)
R: mail4root for root@mail.server
T: address_file for root@mail.server
LOG: MAIN
=> /var/mail/mail <root@mail.server> R=mail4root T=address_file
LOG: MAIN
Completed
LOG: MAINПробовал добавить в /etc/email-address запись:
Код: Выделить всё
root:mailru_login@mail.ruКод: Выделить всё
SMTP>> MAIL FROM:<mailru_login@mail.ru> SIZE=1323 AUTH=root@mail.serverПните в нужную сторону меня, пожалуйста!
ps: топик http://forum.lissyara.su/viewtopic.php? ... 17&start=0 мне не помог.