Откройте менеджер виртуальной сети, выберите сетевое соединение и нажмите "allow management OS to share this network adapter".
Почему Вы пытаетесь соединиться с smtp.gmail.com? MX для использования доменов, приложениями Google является aspmx.l.google.com и MX для gmail.com, является gmail-smtp-in.l.google.com. Вы пытаетесь использовать Gmail в качестве почтового реле для Вашего компьютера, или пытающийся поставить в учетную запись Google Apps mail/gmail.com?
aspmx.l.google.com не требует, чтобы STARTTLS как smtp.gmail.com сделал, поскольку это - MX, не почтовая точка представления.
Также - то, что Вы вставили, является недопустимым SMTP. Вам нужны угловые скобки вокруг адреса электронной почты в ПОЧТЕ ОТ. Некоторые серверы SMTP могли бы принять его, но Gmail не будет.
$ telnet aspmx.l.google.com 25 Trying 74.125.53.27... Connected to aspmx.l.google.com. Escape character is '^]'. 220 mx.google.com ESMTP v8si11328246ybe.52 helo 250 mx.google.com at your service mail from: codeomnitrix@smtp.localhost.com 555 5.5.2 Syntax error. v8si11328246ybe.52 MAIL FROM: <codeomnitrix@smtp.localhost.com> 250 2.1.0 OK v8si11328246ybe.52
Причина telnet не работает, состоит в том, потому что Google теперь требует ESMTP (глагол EHLO, не HELO) и TLS. Telnet теперь повреждается. Можно использовать openssl, все же.
openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:25
Нормальные команды SMTP должны работать оттуда.
@codeomnitrix, попытайтесь ввести команду в прописных буквах т.е.:
RCPT TO: <username@gmail.com>