Как я могу подключиться к SMTP, используя TELNET? - PullRequest
1 голос
/ 01 марта 2012

Я пытаюсь подключиться к GMAIL SMTP для TELNET.Когда я набираю команду «mail from: guilerme18@gmail.com», показывается сообщение «530 5.7.0 Сначала необходимо выполнить команду STARTTLS. N72sm4504959yhh.21».Что происходит?

Ответы [ 2 ]

4 голосов
/ 01 марта 2012

Вы можете подключиться к почтовым службам Google только через зашифрованное соединение. TLS - запрашиваемая схема шифрования. Поскольку вы используете Telnet, это не то, что вы легко сможете сделать.

(в значительной степени вам придется шифровать при вводе текста и иметь возможность прочитать зашифрованный ответ или расшифровать его, чтобы понять его).

Если ваш клиент не поддерживает аутентификацию SMTP, вы не сможете отправлять почту через ваш клиент, используя ваш адрес Gmail.

TLS: TLS (безопасность транспортного уровня) - это способ преобразования данных, таких как имя пользователя и пароль, в код при передаче через Интернет, чтобы данные были безопасными и конфиденциальными. При доставке почты TLS начинается с незащищенного соединения с почтовыми серверами, а затем обновляется до безопасного соединения после отправки информации.

Источник: Подключение других клиентов к Google Mail

EDIT

Полагаю, стоит подумать над вопросом "почему?"

2 голосов
/ 21 января 2014
openssl s_client -starttls smtp -connect smtp.gmail.com:587 -crlf -ign_eof

Было бы лучше использовать openssl.

...