Что за дела с mail.ru и postfix?

Всюду шлется нормально письма кроме мэил.ру. Они какие-то особенные. Ругается вот так:

May  6 14:00:07 fra1 postfix/master[30688]: terminating on signal 15
May  6 14:00:07 fra1 postfix/master[30868]: daemon started -- version 2.11.0, configuration /etc/postfix
May  6 14:00:30 fra1 postfix/pickup[30871]: 479B5140FD1: uid=33 from=<www-data>
May  6 14:00:30 fra1 postfix/cleanup[30876]: warning: connect to Milter service inet:localhost:8891: Connection refused
May  6 14:00:30 fra1 postfix/cleanup[30876]: 479B5140FD1: message-id=<5162652300fd6085b9fa4f3ffa9d24b2@toster.ru>
May  6 14:00:30 fra1 postfix/qmgr[30872]: 479B5140FD1: from=<www-data@fra1>, size=1145, nrcpt=1 (queue active)
May  6 14:00:30 fra1 postfix/smtp[30878]: 479B5140FD1: to=<mail4mail@mail.ru>, relay=mxs.mail.ru[217.69.139.150]:25, delay=0.29, delays=0.02/0.01/0.16/0.11, dsn=5.0.0, status=bounced (host mxs.mail.ru[217.69.139.150] said: 550 Unroutable sender address (in reply to MAIL FROM command))
May  6 14:00:30 fra1 postfix/cleanup[30876]: 9D588140FD3: message-id=<20150506180030.9D588140FD3@fra1>
May  6 14:00:30 fra1 postfix/qmgr[30872]: 9D588140FD3: from=<>, size=2922, nrcpt=1 (queue active)
May  6 14:00:30 fra1 postfix/bounce[30879]: 479B5140FD1: sender non-delivery notification: 9D588140FD3
May  6 14:00:30 fra1 postfix/qmgr[30872]: 479B5140FD1: removed
May  6 14:00:30 fra1 postfix/local[30880]: 9D588140FD3: to=<www-data@fra1>, relay=local, delay=0.02, delays=0/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
May  6 14:00:30 fra1 postfix/qmgr[30872]: 9D588140FD3: removed


Естественно я погуглил ошибку 550, много где про нее пишут, но как такового решения не удается найти. Что с этим делать?

Мои конфиги постфикса:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = fra1
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = fra1, localhost.localdomain, , localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891
  • Вопрос задан
  • 6364 просмотра
Решения вопроса 1
kentastik
@kentastik Автор вопроса
Поставил в myhostname нормальный домен - заработало. Внимание вопрос, а как быть если у меня на серваке 20 доменов будет?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
PNAGAEV
@PNAGAEV
Проблема в том, что в адресе отправителя указано "www-data@fra1" Это некорректный емейл адрес, т.к. fra1 через внешний DNS резолвиться во что будет?
Ответ написан
Комментировать
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
Старая беда с майлру, в заголовках(каких именно не помню) не должно быть localhost.
Я себе даже специально ящик на майлру завел для тестирования почты, если туда дошло, то с остальными сервисами всё ок будет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы