У меня есть почтовый сервер с postfix и dovecot. Почтовый сервер находится на VPS. На данный момент я могу отправлять / получать почту с самого сервера. Вроде работает нормально.
Однако я бы хотел использовать свои почтовые адреса со своего ноутбука. Я настроил свою учетную запись, настроил IMAP и SMTP. IMAP работает, я могу получать почту на свой ноутбук.
Но я не могу отправлять почту.
Я посмотрел трафик, используя tcpdump
, Я видел, как с моего ноутбука выходят SMTP-пакеты, но на мой VPS ничего не приходит.
После нескольких исследований выяснилось, что мой интернет-провайдер блокирует этот трафик. Что я должен сделать? Это кажется странным, потому что мы можем использовать SMTP для отправки писем с помощью Gmail и других почтовых сервисов.
Я использовал онлайн-инструмент mxtoolbox и все вроде нормально
+------+---------------------------+------------------------------------------+
| | Test | Result |
+------+---------------------------+------------------------------------------+
| Warn | SMTP Reverse DNS Mismatch | Reverse DNS does not contain the hostname|
| Warn | SMTP Banner Check | Reverse DNS does not match SMTP Banner |
| OK | SMTP Valid Hostname | OK - Reverse DNS is a valid Hostname |
| OK | SMTP TLS | OK - Supports TLS. |
| OK | SMTP Connection Time | 1.000 seconds - Good on Connection time |
| OK | SMTP Open Relay | OK - Not an open relay. |
| OK | SMTP Transaction Time | 3.047 seconds - Good on Transaction Time |
+------+---------------------------+------------------------------------------+
Connecting to W.X.Y.Z
220 example.com ESMTP Postfix [641 ms]
EHLO PWS3.mxtoolbox.com
250-server.example.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN [656 ms]
MAIL FROM:<supertool@mxtoolbox.com>
250 2.1.0 Ok [656 ms]
RCPT TO:<test@example.com>
451 4.3.0 <test@example.com>: Temporary lookup failure [656 ms]
PWS3v2 7391ms
Со своего портативного компьютера вы хотите использовать порт отправки TCP / 587, порт 25 предназначен для маршрутизации от сервера к серверу через записи MX.
Ноутбук? Мне кажется, вы пытаетесь подключиться к своей сети с нашего сайта. Что насчет брандмауэра?
Я использую для удаления всех «доверенных сетей» из конфигурации SMTP, поэтому все клиенты SMTP должны пройти аутентификацию через сервер. У вас настроен SMTP-клиент таким образом?
Postfix работал у меня на порту SSL 465. Откройте этот порт в брандмауэре для входящих подключений.