1

Вот как это происходит:

host> echo "Hey my man" | mail -s "Testing" myaddress@gmail.com

Затем в /var/log/mail.log:

Sep 13 12:08:31 host postfix/pickup[738]: EB0535EF3F3: uid=501 from=<user>
Sep 13 12:08:31 host postfix/cleanup[753]: EB0535EF3F3: message-id=<20100913190831.EB0535EF3F3@host.local>
Sep 13 12:08:31 host postfix/qmgr[739]: EB0535EF3F3: from=<user@host.local>, size=309, nrcpt=1 (queue active)
Sep 13 12:08:32 host postfix/smtp[755]: connect to gmail-smtp-in.l.google.com[72.14.213.27]:25: Host is down
Sep 13 12:08:32 host postfix/smtp[755]: connect to alt1.gmail-smtp-in.l.google.com[74.125.127.27]:25: Host is down
Sep 13 12:08:32 host postfix/smtp[755]: connect to alt2.gmail-smtp-in.l.google.com[74.125.67.27]:25: Host is down
Sep 13 12:08:32 host postfix/smtp[755]: connect to alt3.gmail-smtp-in.l.google.com[74.125.45.27]:25: Host is down
Sep 13 12:08:32 host postfix/smtp[755]: connect to alt4.gmail-smtp-in.l.google.com[209.85.227.27]:25: Host is down
Sep 13 12:08:32 host postfix/smtp[755]: EB0535EF3F3: to=<myaddress@gmail.com>, relay=none, delay=0.22, delays=0.02/0.01/0.19/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[209.85.227.27]:25: Host is down)

Ну правда? Gmail не работает? Не совсем: он работает из моих различных почтовых приложений и т.д., dig alt4.gmail-smtp-in.l.google.com :

; <<>> DiG 9.6.0-APPLE-P2 <<>> alt4.gmail-smtp-in.l.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57897
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;alt4.gmail-smtp-in.l.google.com. IN    A

;; ANSWER SECTION:
alt4.gmail-smtp-in.l.google.com. 168 IN A       209.85.227.27

;; AUTHORITY SECTION:
google.com.             567     IN      NS      ns1.google.com.
google.com.             567     IN      NS      ns4.google.com.
google.com.             567     IN      NS      ns3.google.com.
google.com.             567     IN      NS      ns2.google.com.

;; ADDITIONAL SECTION:
ns1.google.com.         768     IN      A       216.239.32.10
ns2.google.com.         657     IN      A       216.239.34.10
ns3.google.com.         867     IN      A       216.239.36.10
ns4.google.com.         598     IN      A       216.239.38.10

;; Query time: 14 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Sep 13 12:08:43 2010
;; MSG SIZE  rcvd: 201

Выглядит хорошо для меня. Я попробовал свой аккаунт Google Apps и получил:

Sep 13 12:26:16 host postfix/smtp[1160]: connect to ASPMX.L.GOOGLE.COM[74.125.127.27]:25: Host is down
Sep 13 12:26:16 host postfix/smtp[1160]: BB2655EF5D7: to=<user@domain.com>, relay=none, delay=5.1, delays=0.01/0.01/5.1/0, dsn=4.4.1, status=deferred (connect to ASPMX.L.GOOGLE.COM[74.125.127.27]:25: Host is down)

Но, конечно, это не так. Это стандартная установка Snow Leopard - она не играла с файлами конфигурации postfix или чем-то еще. Мне нужна почта, чтобы работать для cron, связанных с работой почтой, и это сводит меня с ума.

Есть идеи? Также есть чертовски немного доказательств:

host> telnet aspmx.l.google.com 25
Trying 74.125.67.27...
telnet: connect to address 74.125.67.27: Host is down
telnet: Unable to connect to remote host

Что-то фильтруется на уровне моего провайдера или как?

2 ответа2

1

Вы пытаетесь установить незашифрованное соединение с GMail, которое либо предоставит пароль, либо ожидает, что GMail доставит сообщение без аутентификации?

Сомневаюсь, что это сработает.

См. Http://mail.google.com/support/bin/answer.py?hl=ru&answer=78775, где говорится о необходимости SSL.

0

Интернет-провайдеры, которые блокируют исходящие соединения через порт 25, обычно предоставляют исходящий сервер, через который вы можете ретранслировать почту (и где они могут применять свои фильтры спама, чтобы убедиться, что вы не делаете ничего противного). В соответствии с этой статьей, вы должны ретранслировать через smtp.west.cox.net или smtp.east.cox.net, в зависимости от того, в каком состоянии вы находитесь. Для этого отредактируйте файл /etc/postfix/main.cf и добавьте следующую строку:

relayhost = [smtp.west.cox.net]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .