Porque 74.125.235.55 não é o MX (troca de e-mail) para gmail.com.
Se você ping gmail.com, ping
usa o Um registro para executar sua tarefa, mas o envio de e-mails (geralmente) incorpora outros servidores.
Você pode usar a ferramenta dig
(no Windows: nslookup -q=mx gmail.com
como grawity mencionada nos comentários) para ver esses DNS registros:
Probe:~ trurl$ dig -t ANY gmail.com
; <<>> DiG 9.6.0-APPLE-P2 <<>> -t ANY gmail.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65087
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 9
;; QUESTION SECTION:
;gmail.com. IN ANY
;; ANSWER SECTION:
gmail.com. 3519 IN MX 30 alt3.gmail-smtp-in.l.google.com.
gmail.com. 3519 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 74086 IN NS ns4.google.com.
gmail.com. 3519 IN MX 10 alt1.gmail-smtp-in.l.google.com.
gmail.com. 74086 IN NS ns3.google.com.
gmail.com. 3 IN A 209.85.148.18
gmail.com. 3519 IN MX 40 alt4.gmail-smtp-in.l.google.com.
gmail.com. 3 IN A 209.85.148.83
gmail.com. 3 IN A 209.85.148.17
gmail.com. 74086 IN NS ns1.google.com.
gmail.com. 3 IN A 209.85.148.19
gmail.com. 3519 IN MX 20 alt2.gmail-smtp-in.l.google.com.
gmail.com. 74086 IN NS ns2.google.com.
Como você pode ver, há até vários servidores gerenciando e-mails para gmail.com e cada um deles tem prioridades diferentes (o número na última coluna).
E se você continuar, verá que gmail-smtp-in.l.google.com (o primeiro mx
na lista acima) aponta para um endereço IP diferente:
;; QUESTION SECTION:
;gmail-smtp-in.l.google.com. IN ANY
;; ANSWER SECTION:
gmail-smtp-in.l.google.com. 42 IN A 74.125.39.27
Então você teria que usar recipient@[74.125.39.27]
(esta é a sintaxe correta como JdeBP mencionou nos comentários).
MAS o Google não aceita esses e-mails:
Jul 6 13:25:15 lofi postfix/smtp[31213]: C6FXXXXXXX: to=<REMOVED@[74.125.39.27]>,
relay=74.125.39.27[74.125.39.27]:25, delay=3.4, delays=0.16/0.01/0.15/3.1, dsn=5.1.1,
status=bounced(host 74.125.39.27[74.125.39.27] said:
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596 REMOVEDg.99
(in reply to RCPT TO command))
Pensando mais sobre isso: o Google não aceita ou não aceita esses e-mails porque eles não sabem a quem você deseja enviar . O servidor por trás de 74.125.39.27 poderia manipular e-mails para gmail.com
, google.com
, picasa.com
(etc., etc ...), portanto não há como diferenciar o usuário.