unable to connect gmail and hotmail via telnet

6,182

Solution 1

The reason telnet isn't working is because Google is now requiring ESMTP (EHLO verb, not HELO) and TLS. Telnet is now broken. You can use openssl, though.

openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:25

The normal SMTP commands should work from there.

Solution 2

Why are you trying to connect to smtp.gmail.com? The MX for domains using google apps is aspmx.l.google.com and the MX for gmail.com is gmail-smtp-in.l.google.com. Are you trying to use Gmail as a mail relay for your computer, or trying to deliver to a Google Apps mail/gmail.com account?

aspmx.l.google.com does not require STARTTLS like smtp.gmail.com does, as it's an MX, not a mail submission point.

Also - what you pasted is invalid SMTP. You need angle brackets around the e-mail address in a MAIL FROM. Some SMTP servers might accept it, but Gmail won't.

$ 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: [email protected]
555 5.5.2 Syntax error. v8si11328246ybe.52
MAIL FROM: <[email protected]>
250 2.1.0 OK v8si11328246ybe.52
Share:
6,182

Related videos on Youtube

Friedbert
Author by

Friedbert

Young | Enthusiastic | Ecstatic | Passionate Programmer | Counter-Strike

Updated on September 17, 2022

Comments

  • Friedbert
    Friedbert almost 2 years

    Hey all i am try to connect to gmail and hotmail server via telnet.

    As:

    $: telnet smtp.gmail.com 25
    Trying 74.125.127.109...
    Connected to gmail-smtp-msa.l.google.com.
    Escape character is '^]'.
    220 mx.google.com ESMTP j3sm3044317ybe.11
    helo
    250 mx.google.com at your service
    220 2.0.0 Ready to start TLS
    mail from: [email protected]
    Connection closed by foreign host.
    

    Here codeomnitrix is a user of smtp.localhost.com. And i am running postfix at my system with sitename being smtp.localhost.com.

    And i am able to sent mail locally from one user to another user but can't send to any other user who is not local.

    Thanks in advance:)

    • Admin
      Admin over 13 years
      If I'm not mistaken, Gmail is exclusively SSL now, so 25 won't work.
    • Khaled
      Khaled over 13 years
      Any relevant postfix log records?
    • symcbean
      symcbean over 13 years
      The sample you've posted here proves de facto that you are able to connect.
  • Friedbert
    Friedbert over 13 years
    kk thanks sysadmin1138. but what do you think about hotmail as it says that you r not having static ip address. so how to tackle that one. Thanks :)
  • Deb
    Deb over 13 years
    @codeomnitrix That's a different issue entirely. For that you'll have to test from somewhere not on the Big List of Dynamic IP Addresses.
  • Friedbert
    Friedbert over 13 years
    Hey akramer till mail from its ok but when i typed : rcpt to:<[email protected]> it gives some syntax error. here i am using my gmail account which is the destination of the email.