Saya telah mencoba untuk mengatur milis dengan GNU Mailman, tetapi ini merupakan bencana total dengan banyak sekali penghalang jalan. Postfix dapat menerima email tetapi tidak mengirimkannya sama sekali, saya telah mengintip di dalam log dan inilah yang saya temukan:
Mar 30 16:35:30 apott-server postfix/smtp[22572]: connect to gmail-smtp in.l.google.com[74.125.142.26]:25: Connection timed out
Mar 30 16:36:01 apott-server postfix/smtp[22572]: connect to alt1.gmail-smtp-in.l.google.com[173.194.76.27]:25: Connection timed out
Mar 30 16:36:31 apott-server postfix/smtp[22572]: connect to alt2.gmail-smtp-in.l.google.com[74.125.131.26]:25: Connection timed out
Mar 30 16:37:01 apott-server postfix/smtp[22572]: connect to alt3.gmail-smtp-in.l.google.com[173.194.67.27]:25: Connection timed out
Mar 30 16:37:31 apott-server postfix/smtp[22572]: connect to alt4.gmail-smtp-in.l.google.com[173.194.65.26]:25: Connection timed out
Mar 30 16:37:31 apott-server postfix/smtp[22572]: A0616100CCB: to=<[email protected]>, relay=none, delay=150, delays=0.06/0.01/150/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[173.194.65.26]:25: Connection timed out)
Jadi jelas ada sesuatu yang mencegah email keluar, apakah ada yang punya saran tentang cara memperbaikinya?
(Server adalah kotak Ubuntu Linux)
Terima kasih atas bantuannya.
Jawaban:
Timeout koneksi berarti paket TCP SYN Anda tidak mendapatkan kembali SYN-ACK. Ini berarti sesuatu harus memblokir SYN atau SYN-ACKS.
Anda dapat menggunakan traceroute untuk mengetahui seberapa jauh paket SYN Anda dapatkan
Perhatikan bahwa ada perintah traceroute berbeda untuk Ubuntu. Perintah di atas bekerja dengan traceroute.db, tetapi tidak dengan traceroute-nanog atau inetutils-traceroute.
Mungkin bermanfaat untuk menjalankan traceroute kedua menggunakan port 80 daripada port 25 untuk perbandingan.
sumber
Ini mungkin tidak berhubungan tetapi saya akan mempostingnya di sini karena saya kesulitan menemukan jawaban untuk pertanyaan saya. Saya bisa mendapatkan email keluar yang bekerja dari kotak virtual gelandangan dengan mengedit saya
/etc/resolv.conf
untuk menggunakan server nama Google daripada IP 10.0.xx yang ditetapkan untuk:Ubah IP server nama:
Maka Anda harus me-restart postfix:
sumber
Connection timed out
ketika resolusi DNS gagal, karena itu akan menyesatkan.Siapkan host relay ke server smtp isp Anda, di: /etc/postfix/main.conf
lalu muat ulang: sudo service postfix reload
sumber
relayhost
dan mungkin menjelaskan terlebih dahulu penyebab masalah OP: bahwa untuk memerangi spam, banyak ISP pelanggan memblokir email keluar dan memaksa pengguna untuk menggunakan server SMTP mereka.