LINUX.ORG.RU
ФорумAdmin

Exim4 + Yandex SMTP

 , ,


0

1

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

Письмо Успешно Отправлено,! ВОТ только Письма НЕТУ))))

Чего Этому Яндексу то НУЖНО?

250 2.0.0 Ok: queued on smtp4p.mail.yandex.net as 1503061544-SRze6PmBAO-5ikKD4xs

queued - значит принято почтовиком. Подожди пару часиков с момента отправки и если не придет отлуп - гоу в техподдержку яндекса выяснять почему данное письмо не прошло.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Да буду писать в Support. не могу найти инфу как сменить с какой интерфейса слать! Шлем по умолчание с Eht0!

как Exim заставить слать с другого

shrmvl ()
Ответ на: комментарий от Pinkbyte

ха! вот это номер! Письма уходят и приходят на эту же почту что SMTP адрес, то есть шлет сам себе как так!

SMTP>> RCPT TO:<testmail@yandex.ru>

это как так,? Глюк Exim ?

shrmvl ()
Ответ на: комментарий от shrmvl

Тут я без понятия, я exim ни разу не настраивал, я больше по postfix

А как ты отправляешь почту? Из консоли если

echo test | mail any_other_mailbox_that_you_can_check@domain
тоже заменяет не то, что нужно?

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от Pinkbyte

ip route get 213.180.204.38 213.180.204.38 via 137.74.112.1 dev eth0 src 137.74.116.xxx cache

shrmvl ()
Ответ на: комментарий от Pinkbyte

Письмо слал с консоли!

(echo "Subject:Hello!"; echo "TEXT";) | sendmail -F "VPS WebServer"  testmail@mail.ru
shrmvl ()
Ответ на: комментарий от shrmvl

Собственно вот тебе и ответ почему он шлет с eth0

Pinkbyte ★★★★★ ()
Ответ на: комментарий от shrmvl

Ну ты убрал Ffr, я подозреваю что exim заменил тебе и адрес источника и адрес назначения

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Спасибо, поставил Ffr заработало. Но ранее с Ffr писал мне яндекс Sender address rejected: not owned by auth user.

shrmvl ()
Ответ на: комментарий от Pinkbyte

вот блин! яндекс тоже заголовок не скрывает! а вот если со скрипта СЛАТЬ то скрывает! Не понятно ничего блин...

shrmvl ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.