postfix pada Mac OS X 10.6 Snow Leopard tidak berfungsi

1

Begini caranya:

host> echo "Hey my man" | mail -s "Testing" [email protected]

Kemudian, di /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=<[email protected]>
Sep 13 12:08:31 host postfix/qmgr[739]: EB0535EF3F3: from=<[email protected]>, 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=<[email protected]>, 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)

Uh benarkah? Gmail sedang down? Tidak juga: berfungsi dari berbagai aplikasi email saya, dll. Menjalankan dig alt4.gmail-smtp-in.l.google.comhasil:

; <<>> 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

Terlihat bagus untukku. Saya mencoba akun Google Apps saya dan menerima:

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=<[email protected]>, 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)

Tapi tentu saja tidak down. Ini adalah instalasi Snow Leopard - belum main-main dengan file konfigurasi postfix atau apa pun. Saya perlu surat untuk bekerja untuk surat terkait pekerjaan cron dan ini membuat saya gila.

Ada ide? Ada juga sedikit bukti yang memberatkan ini:

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

Apakah ada sesuatu yang disaring di tingkat ISP saya, atau apa?

Sumur
sumber
Siapa ISP Anda? Beberapa ISP memblokir port 25.
Chealion
Itu Cox. Saya menduga itulah yang sedang terjadi. Sekarang saya perlu mencari cara untuk menyiasatinya.
Sumur
1
Saya ingin menggumamkan sesuatu yang tidak jelas tentang bagaimana port 587 adalah port yang disukai untuk pengiriman surat saat ini.
Spiff

Jawaban:

0

ISP yang memblokir koneksi keluar pada port 25 umumnya menyediakan server keluar yang dapat Anda sampaikan melalui email (dan di mana mereka dapat menerapkan filter spam untuk memastikan Anda tidak melakukan sesuatu yang jahat). Menurut artikel ini , Anda perlu melakukan relay melalui smtp.west.cox.net atau smtp.east.cox.net, tergantung pada negara bagian Anda. Untuk melakukan ini, edit /etc/postfix/main.cf dan tambahkan baris seperti ini:

relayhost = [smtp.west.cox.net]
Gordon Davisson
sumber
Saya mencobanya. Sayangnya hasil yang sama: 11A5B5F3925: to=<[email protected]>, relay=none, delay=1168, delays=1168/0.02/0.04/0, dsn=4.4.1, status=deferred (connect to smtp.west.cox.net[68.6.19.4]:25: Host is down)
Sumur
1

Apakah Anda mencoba koneksi tidak terenkripsi ke GMail, yang akan mengekspos kata sandi atau mengharapkan GMail untuk mengirim pesan tanpa otentikasi?

Keraguan itu akan berhasil.

Lihat http://mail.google.com/support/bin/answer.py?hl=id&answer=78775 yang membahas tentang SSL yang diperlukan.

Walt Stoneburner
sumber