Я использую exim4 в качестве своего MTA, и он отлично работает, чтобы отправлять электронные письма на внешние электронные письма, отличные от моего имени хоста.
Когда я отправляю электронное письмо на свой gmail через командную строку (sendmail forgedtuts@gmail.com и т. Д.), Оно работает нормально.
Когда я отправляю электронное письмо на домен моего веб-сайта, который также является именем хоста для сервера, я предполагаю, что он просто выполняет локальную доставку ... что не сработает, потому что моя электронная почта получена другим сервером (Google Apps).
Итак, как мне отключить локальную доставку в Exim4? dpkg-reconfigure exim4-config не дал реальных результатов.
Бегать dpkg-reconfigure exim4-config
, Выбрать mail sent by smarthost; no local mail
и заполните запрашиваемую информацию.
Имя вашего сервера не должно быть именем домена ... у него должно быть имя хоста, такое как «server» в вашем домене «example.com», поэтому полное доменное имя - «server.example.com».