yep, Gnutls-Cli
, но есть несколько незначительных трюков, необходимых для его работы.
gnutls-cli --crlf foobar.com -p 465
Некоторые онлайн-учебные пособия для этого использования -S FOOBAR.com
. Это, кажется, не требуется, хотя если вышеуказано, вы можете попробовать это. Если вы используете -S
, вам придется ударить Ctrl d (для отправки EOF) позже, чтобы инициировать сеанс TLS.
- CRLF
требуется, поскольку протокол SMTP (E) использует возврат каретки в стиле DOS, канализация для окончания линий. Без этого сервер не ответит.
-P
предназначен для порта, а здесь я использовал довольно стандартный 465 для SMTP через SSL.
Вы должны увидеть некоторые (обильные) вывод, касающиеся сертификата сервера, заканчивающегося:
- Handshake was completed
- Simple Client Mode:
и, надеюсь, сразу после этого первое утверждение с сервера:
220 mailserver1.foobar.com ESMTP
Теперь вы можете сделать , что бы это ни было думали о том, чтобы делать с Telnet; Так как в этом случае это ESMTP Weht EHLO
вместо HELO
EHLO fake.org
Сервер должен ответить со списком характеристик / возможностей, или, возможно, если очень бдительно Извините, «Fake.org», кажется, ложь;)