![Получение почты в Google Cloud (SMTP Relay-Mailjet) на EXIM](https://rvso.com/image/782188/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D1%87%D1%82%D1%8B%20%D0%B2%20Google%20Cloud%20(SMTP%20Relay-Mailjet)%20%D0%BD%D0%B0%20EXIM.png)
Я использую DirectAdmin на своем сервере. Я настроил EXIM. Я могу отправлять электронные письма, но не могу их получать. Например, когда я пытаюсь отправить электронное письмо через[email protected], я либо получаю 550 verification required error return, либо не получаю никакой ошибки. Как мне решить эту проблему. Я использую порт 2525 на GCP.
Моя конфигурация ниже:
exim.authenticators.post.conf
mailjet_login:
driver = plaintext
public_name = LOGIN
hide client_send = : apikey:client
exim.маршрутизаторы.pre.conf
send_via_mailjet:
driver = manualroute
domains = ! +local_domains
transport = mailjet_smtp
route_list = "* in-v3.mailjet.com::2525 byname"
condition = "${perl{check_limits}}"
host_find_failed = defer
no_more
exim.transports.pre.conf
mailjet_smtp:
driver = smtp
port = 2525
hosts = in-v3.mailjet.com
hosts_require_auth = $host_address
решение1
Exim — это в первую очередь SMTP MTA. У него нет механизма для «извлечения» входящей почты из удаленных почтовых ящиков — он по умолчанию прослушивает порт tcp 25 (и, возможно, другие порты) и ожидает, что другие SMTP-серверы будут устанавливать входящие соединения для доставки входящей почты.
Ваша конфигурация дляисходящийТолько почта SMTP (из exim -> out).
Чтобы получать входящую почту с exim (или любым другим SMTP MTA), вам нужно будет настроить записи MX в DNS для вашего домена, чтобы они указывали на ваш почтовый сервер, а затем настроить другие сервисы так, чтобы почта пересылалась SMTP на этот домен. Ваш ящик exim должен иметь публичный IP и быть доступным.
ИЛИ
Если другой сервис не поддерживает пересылку почты вам через SMTP, вам понадобится какая-то другая программа для извлечения почты из любого почтового ящика. Что-то вроде fetchmail может извлекать почту через IMAP/POP и т. д. и сбрасывать ее с помощью SMTP на ваш сервер exim, если это то, что вам нужно.