Есть ли способ отправлять электронную почту только через порт 465? [closed]

Я пытаюсь отправить электронную почту через порт 465, так как мой интернет-провайдер заблокировал порт 25.

openssl s_client -crlf -connect example.com:465
EHLO example.com
AUTH LOGIN sdgfsdgfdgdfg
dfgdfgdf
mail from: myaddress@example.com
rcpt to: myaddress@gmail.com
data
From: Karmo <myaddress@example.com>
To: Karmo <myaddress@gmail.com>
Subject: Email from Postfix

Hi!
.

quit

Но, согласно системному журналу, он все еще пытается подключиться к GMail через порт 25:

Jul 29 21:58:26 vagrant postfix/smtp[30536]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4010:c04::1a]:25: Network is unreachable

Есть ли способ отправить электронное письмо в GMail или любой внешний сервер, используя только порт 465? Тот же результат имеет, когда я запускаю его с помощью sudo.

0
задан 30 July 2014 в 09:48
1 ответ

Если вы хотите проверить, доступен ли в вашей сети smtp-порт 465 gmail, просто введите telnet alt1.gmail-smtp-in.l.google.com 465 команду . Если вы не получите сообщение об ошибке обратно, оно будет доступно.

Существует возможное решение, что вы можете установить прокси исходящей почты на другой порт (например, порт 24) на некоторых ваших серверах, если у вас есть, хотя я не думаю, что это сработало на вашем месте (вероятно, вы хотите использовать gmail именно для тех же целей).

Команда openssl, которую вы вызываете, является всего лишь tcp портом коннектора. Это практически telnet-клиент, с той лишь разницей, что он шифрует данные. Она не имеет никакого отношения к вашим почтовым журналам, даже если вы подключаете к ним свой собственный постфикс.

Я думаю, вам следует настроить ваш постфикс на использование порта gmail 465 в качестве сервера исходящей почты. Это можно сделать, установив транспорт по умолчанию на smtps:alt1.gmail-smtp-in.l.google.com:465 или что-то подобное.

.
1
ответ дан 4 December 2019 в 17:21

Теги

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