Во-первых, я использую 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
заселены. Но я не могу получить И отправить ни с одной конфигурацией.
Что дает?