Eimx4 или Яндекс SMTP не хочет слать письма.
Настройки такие:
/etc/exim4/passwd.client
smtp.yandex.ru:testsmtp@yandex.ru:passs
/etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='smarthost'
dc_other_hostnames='vps.ovh.net'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.yandex.ru::587'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
При отправки письма Яднекс выдает
R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2332: host smtp.yandex.ru [87.250.250.38]: 553 5.7.1 Sender address rejected: not owned by auth user.
LOG: MAIN
Идем в далее
/etc/exim4/conf.d/rewrite/00_exim4-config_header
Вставляем код для From MAIL
begin rewrite
*@* testmail@yandex.ru Ffr
Перезапускаем: update-exim4.conf
тоже самое
Sender address rejected: not owned by auth user
Менем код в файле:
/etc/exim4/conf.d/rewrite/00_exim4-config_header
*@* testmail@yandex.ru
то-есть убираем 'Ffr' и тут самое интересное. Шлем письмо: exim4# echo «bla bla» | sendmail -v test@mail.ru
delivering 1digy5-0000Rz-Uk
R: smarthost for testmail@yandex.ru
T: remote_smtp_smarthost for testmail@yandex.ru
Transport port=25 replaced by host-specific port=587
Connecting to smtp.yandex.ru [213.180.204.38]:587 ... connected
SMTP<< 220 smtp4p.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
SMTP>> EHLO vps.ovh.net
SMTP<< 250-smtp4p.mail.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-STARTTLS
250-AUTH LOGIN PLAIN XOAUTH2
250-DSN
250 ENHANCEDSTATUSCODES
SMTP>> STARTTLS
SMTP<< 220 Go ahead
SMTP>> EHLO vps.ovh.net
SMTP<< 250-smtp4p.mail.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-AUTH LOGIN PLAIN XOAUTH2
250-DSN
250 ENHANCEDSTATUSCODES
SMTP>> AUTH PLAIN ****************************************
SMTP<< 235 2.7.0 Authentication successful.
SMTP>> MAIL FROM:<testmail@yandex.ru> SIZE=1342 AUTH=root@vps.ovh.net
SMTP>> RCPT TO:<testmail@yandex.ru>
SMTP>> DATA
SMTP<< 250 2.1.0 <testmail@yandex.ru> ok
SMTP<< 250 2.1.5 <testmail@yandex.ru> recipient ok
SMTP<< 354 Enter mail, end with "." on a line by itself
SMTP>> writing message and terminating "."
SMTP<< 250 2.0.0 Ok: queued on smtp4p.mail.yandex.net as 1503061544-SRze6PmBAO-5ikKD4xs
SMTP>> QUIT
LOG: MAIN
=> testmail@yandex.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:RSA_AES_128_CBC_SHA256:128 DN="C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Russian Federation,CN=smtp.yandex.ru,EMAIL=pki@yandex-team.ru" A=plain C="250 2.0.0 Ok: queued on smtp4p.mail.yandex.net as 1503061544-SRze6PmBAO-5ikKD4xs"
LOG: MAIN
Completed
Письмо Успешно Отправлено,! ВОТ только Письма НЕТУ))))
Чего Этому Яндексу то НУЖНО?