Назад | Перейти на главную страницу

Sendmail не пересылает почту для доменов в / etc / mail / local-domain-hosts

Во-первых, я использую sendmail около недели, и у меня есть полуработающий экземпляр. Этот вопрос вполне может быть чем-то простым / упущенным.

У меня есть сервер AMI, на котором запущены sendmail и dovecot. это также пункт назначения для нескольких адресов электронной почты в example.com. У меня есть внешнее приложение, которое отправляет почту как пользователь на этом компьютере, подключаясь как локальный пользователь. Я могу определить адрес ОТ для чего угодно, вымышленного или другого.

Если у меня есть домен example.com в /etc/mail/local-host-names, Я могу получать почту, отправленную НА example.com в мой локальный Maildir без получения следующей ошибки (проблема с обратной связью):

553 5.3.5 example.com. config error: mail loops back to me (MX problem?)

Если я отправляю письмо для ретрансляции с адресом FROM @ example.com, оно не передается и теряется для эфира.

Если я удалю example.com из /etc/mail/local-host-names, Я не могу получать почту на example.com (см. ошибку выше), но я жестяная банка ретранслировать почту, которая отправляется из моего внешнего приложения с использованием домена example.com.

Вкратце, я могу передать сообщение с помощью FROM @ example.com с etc/mail/local-host-names пусто, или я могу получить с TO @ example.com с etc/mail/local-host-names заселены. Но я не могу получить И отправить ни с одной конфигурацией.

Что дает?