Saya memiliki server email cadangan jika ada kegagalan pada yang utama. Dalam hal kegagalan, surat datang di server cadangan dan tetap di sana sampai yang utama kembali.
Jika saya menunggu beberapa kali, pengiriman akan dilakukan secara otomatis segera setelah server utama kembali tetapi bisa lama. Jadi bagaimana cara memaksa pengiriman ulang semua email?
Sebagai contoh: postqueue -p: beri saya daftar surat
Saya kemudian mencoba postqueue -f (dari halaman manual: Siram antrian: upaya untuk mengirimkan semua email yang antri.). Pasti memunculkan antrian, tetapi surat tidak terkirim ...
postqueue -q
. Ada yangsendmail -q
mendukung sintaks sendmail sehingga postfix dapat sepenuhnya menggantikan sendmail, tapi itu sinonim. Huruf yang berbeda adalah hanya karena postfix memilih yang berbeda daripada sendmail.Jawaban:
Menurut postqueue (1) Anda cukup menjalankan
postqueue -f
untuk membilas antrian email Anda. Jika surel tidak terkirim setelah pembilasan antrian tetapi sedang diminta kembali, Anda mungkin ingin memeriksa kesalahan surel.Mengintip postuper (1) mungkin juga bisa membantu. Mungkin pesannya ditahan dan harus dirilis terlebih dahulu.
sumber
postqueue -f
harus bekerja. Jika tidak, itu punya alasan bagus untuk itu. Periksa log. Juga pfqueue adalah perintah yang sangat berguna untuk memeriksa spool mail.sumber
sendmail -q
segera mencoba kembali pengiriman semua email dalam antrian.sumber
postqueue
halaman manual: "-f Siram antrian: usahakan untuk mengirim semua surat antrian. Opsi ini mengimplementasikan perintah" sendmail -q "tradisional, dengan menghubungi daemon Postfix qmgr (8)." => mereka sinonim dan melakukan hal yang persis sama. "postqueue -s domain.tld
seharusnya menyebabkan mesin relay cadangan mem-flush semua email untuk situs Anda. Pengaturan default untuk postfix memungkinkan pembilasan per-situs untuk semua domain direlay_domains
.postqueue -f
akan melakukan ini juga, tetapi juga akan mendorong keluar email untuk situs eksternal, yaitu tidak lebih dari yang Anda butuhkan.Bagaimana Anda menentukan bahwa surat belum terkirim? Apakah mereka masih di host cadangan atau apakah mereka telah dikirim ke host utama dan kemudian hilang?
sumber