Exim отправляет почту через другой сервер. Почему?

Вы можете попробовать использовать сервер VNC, например Xvnc , TightVNC или TigerVNC .

Вы также можете использовать VirtualBox (как минимум версии 5), установить операционную систему и свою программу на виртуальную машину. Если вы запустите виртуальную машину в «съемном» режиме, вы можете закрыть все окна VirtualBox и оставить виртуальную машину работающей. Затем вы можете перезапустить графический интерфейс VirtualBox и повторно подключиться к виртуальной машине.

1
20.04.2017, 19:23
3 ответа

В Exim есть встроенный способ устранения подобных проблем: режим тестирования адресов.

$ /usr/sbin/exim4 -bt postmaster@gmail.com
R: domain_literal for postmaster@gmail.com
R: dnslookup_secure for postmaster@gmail.com
postmaster@gmail.com
  router = dnslookup_secure, transport = remote_smtp_secure
  host gmail-smtp-in.l.google.com      [2607:f8b0:400d:c0d::1a] MX=5
  host gmail-smtp-in.l.google.com      [209.85.232.26]          MX=5
⋮ 

Две строки R: говорят о том, какие маршрутизаторы он пробует, вторая - в моем конфиге, чтобы заставить почту на определенные общие домены с поддержкой TLS (например, gmail.com) отправляться по TLS.

Другой пример, на другой машине:

$ /usr/sbin/exim4 -bt postmaster@gmail.com
R: smarthost for postmaster@gmail.com
postmaster@gmail.com
  router = smarthost, transport = remote_smtp_smarthost
  host einstein.home [192.168.65.24]

Эта машина настроена на использование интеллектуального хоста, который обрабатывает всю исходящую почту. Видно, что он использует маршрутизатор smarthost и маршрутизирует через smarthost einstein.home.

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

3
29.04.2021, 00:02

Разрешен ли отправляющий сервер политиками вашего домена? Вашему веб-серверу не должно быть разрешено отправлять почту напрямую, и в этом случае могут возникнуть проблемы с доставкой.

Скорее всего, у вас установлен Exim4 для использования смарт-почты для доставки электронной почты. Это правильная настройка для вашего веб-сервера, который должен доставлять почту через ваш MTA (Mail Transport Agent), который часто является вашим сервером MX (Mail Exchange). Этот сервер будет иметь правильные записи DNS, чтобы гарантировать, что ваша почта будет доставлена, а не отправлена ​​в корзину для спама. Эти записи DNS включают:

  • правильную запись PTR, чтобы гарантировать успешную проверку rDNS (обратный DNS). (Обязательно)
  • Записи SPF для домена отправителя и DNS-имя почтовых серверов. (Рекомендуется)
  • Записи и конфигурация DKIM для подписи исходящей почты. (Рекомендуется, но часто плохо реализуется.)
  • Записи DMARC, позволяющие принимающим серверам применять политики SPF и DKIM ваших доменов (рекомендуется, но не часто используется серверами меньшего объема.)
1
29.04.2021, 00:02

Возможно, ваш почтовый сервер настроен на использование смарт-хоста.

Ищите это в exim.conf:

  transport = remote_smtp
  route_list = * REMOTEHOST

где REMOTEHOST — имя хоста или IP-адрес -

Если это IP-адрес -, выполните для него обратный просмотр . Если это под «electric.net», вот ваш ответ.

Кроме того, проверьте свои собственные имена хостов, чтобы узнать, не настраивает ли ваш интернет-провайдер одно из них через DHCP с доменом в сети electric.net:

hostname -A
1
29.04.2021, 00:02

Теги

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