постфикс в Mac OS X 10.6 Snow Leopard не работает

2531
Wells

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

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 

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

1
Кто твой провайдер? Некоторые интернет-провайдеры блокируют порт 25. Chealion 13 лет назад 0
Это Кокс. Я предполагаю, что это то, что происходит. Теперь мне нужно выяснить, как обойти это. Wells 13 лет назад 0
Я хотел бы сказать что-то непоследовательное о том, что порт 587 в настоящее время является предпочтительным портом для отправки почты. Spiff 13 лет назад 1

2 ответа на вопрос

1
Walt Stoneburner

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

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

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

0
Gordon Davisson

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

relayhost = [smtp.west.cox.net] 
Я попробовал это. К сожалению, тот же результат: `11A5B5F3925: to =, реле = нет, задержка = 1168, задержки = 1168 / 0,02 / 0,04 / 0, dsn = 4.4.1, состояние = отложено (подключиться к smtp.west.cox.net [68.6.19.4]: 25: хост не работает) ` Wells 13 лет назад 0

Похожие вопросы