LINUX.ORG.RU
ФорумAdmin

Postfix отправка почты самому себе

 ,


0

1

Добрый день, настроил postfix для рассылки уведомлений через Яндекс

smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/mailpasswd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentification = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
sender_canonical_maps = hash:/etc/postfix/canonical
smtp_generic_maps = hash:/etc/postfix/generic
relayhost = [smtp.yandex.ru]:465

настроен одни пользователь subs@domain, на любые ящики почта уходит нормально, но если отправить самому себе на subs@domain письмо попадает в /var/spool/mail/root. Как исправить? С postfix не очень дружу.

потому что domain попал в mydestination. если кратко:

myhostname = blabla.domain
mydomain = blabla.domain
mydestination = $myhostname, localhost.localdomain, localhost.$mydomain, localhost

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

Помогло, спасибо, второй раз уже на это попадаюсь, никак запомнить не могу, что удалять надо.

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

никак запомнить не могу, что удалять надо.

а не надо давать машине хостнейм blabla.domain ( потому что это не ее хостнейм), тогда при генерации конфига не будет у вас в mydestination вашего домена. И так же не надо при генерации указывать имя почтовой системы как ваш почтовый домен.

Имя почтовой системы не обязательно должно совпадать с именем доменов, которые она обслуживает. так же как и хостнейм. имя почтовой системы и хостнейм машины тоже могут быть разными.

Так что если у вам машинка в локалке, так и делайте relay.domain.local. Но это только в том случае, если она релей. Если она реальный почтовик, то что-нить типа mail.domail.com , но не domain.com

constin ★★★ ()

Блин, извиняюсь, что в старой теме про Postfix, просто проблема та же самая, но уже с Sendmail.

dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl #

в конфиге имя домена вообще не встречается. Письма отправленные на свой домен попадают в /var/spool/mail/root. Где в Sendmail это исправить?

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

это как в форуме, например, мерса спросить про тайоту. ну типа все равно, бл...ть, машины -))))

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

Начнем с того как отправляем? На какой адрес? hostname -f на всякий случай посмотреть

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

И действительно лучше создайте отдельную тему, по тэгу postfix не высока вероятность что заглянут знатоки sendmail :)

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