Я проверил свой SMTP и получил следующий результат:
Connecting to 82.137.244.184
220 MX-S.Sindyan-sy.com Microsoft ESMTP MAIL Service ready at Thu, 30 May 2019 05:49:46 +0300 [709 ms]
EHLO keeper-us-east-1c.mxtoolbox.com
250-MX-S.Sindyan-sy.com Hello [192.168.100.25]
250-SIZE 37748736
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-X-ANONYMOUSTLS
250-AUTH NTLM
250-X-EXPS GSSAPI NTLM
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 XRDST [756 ms]
MAIL FROM:<supertool@mxtoolbox.com>
250 2.1.0 Sender OK [762 ms]
RCPT TO:<test@mxtoolboxsmtpdiag.com>
550 5.7.1 Unable to relay [5757 ms]
Проблема здесь:
MX-S.Sindyan-sy.com Hello [192.168.100.25]
Это должен быть мой публичный IP, а не внутренний. Как я могу решить эту проблему?
Это не является проблемой. Фактически это IP-адрес сервера. Это IP-адрес, по которому сервер будет идентифицировать себя во время SMTP HELO / EHLO. Он не имеет ничего общего с отправкой или получением электронной почты и не является IP-адресом, к которому внешние SMTP-серверы будут пытаться подключиться. Это просто сервер, говорящий «Привет, меня зовут X».
Согласитесь с joeqwerty, на результат не влияет. Предложение SMTP HELO - это этап протокола SMTP, на котором серверы SMTP знакомятся друг с другом. Отправляющий сервер определит, кто это.
Я помню эту проблему, потратил много времени на ее поиск. Ребята из Microsoft расскажут вам все о том, как редактировать коннекторы отправки и получения. А на общей вкладке коннектора действительно есть место для редактирования имени хоста. Но это не мешает ему предоставить ваш внутренний IP-адрес. Microsoft, похоже, не думает, что это проблема, и, очевидно, не собирается ничего с этим делать. Это может быть для вас возможным решением: заголовок но это не бесплатно. Удачи.