Bagaimana cara menonaktifkan "notifikasi non-pengiriman pengirim" di postfix?

8

Saya ingin postfix berhenti mengirim pemberitahuan tidak terkirim ke akun lokal saya, berikut adalah contoh dari log saya

17:47:08  A727B62C6F61: message-id=<20121124174708.A727B62C6F61@mail.***********>
17:47:08  F151362C6F5F: sender non-delivery notification: A727B62C6F61
17:47:08  A727B62C6F61: from=<>, size=4676, nrcpt=1 (queue active)
17:47:08  F151362C6F5F: removed
17:47:08  warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
17:47:08  A727B62C6F61: to=<**********>, relay=local, delay=0.01, delays=0/0.01/0/0, ...

Bagaimana saya bisa mengkonfigurasi ini di main.cf saya?

David MZ
sumber
1
jika Anda menunjukkan kepada kami log lengkap F151362C6F5F kami mungkin melihat mengapa bouncing ini dihasilkan di tempat pertama dan membantu Anda memperbaiki masalah sebenarnya. menonaktifkan bouncing bukan solusi dan sangat tidak disarankan .. bouncing adalah bagian penting dari sistem email.
Gryphius
3
Dia tidak meminta untuk menonaktifkan bouncing; dia berbicara tentang pemberitahuan pentalan , yang dapat dikonfigurasi.
adapttr
@adaptr ya, ini pintar-assing tentang "Anda perlu memperbaiki masalah root" sambil tidak melihat bouncing itu = pesan bouncing telah menyesatkan orang-orang dari bekerja menuju jawaban ...
Florian Heigl

Jawaban:

7

Jawabannya:

master.cf

bounce    unix  -       -       n       -       0       bounce

harus diubah menjadi:

master.cf

bounce    unix  -       -       n       -       0       discard
Tesst
sumber
6
Beberapa penjelasan MENGAPA buruk adalah harus diberikan tolong, downvoters.
Asfand Qazi
Komentar penulisan ulang dari Gryphius Solusi ini akan menonaktifkan layanan bouncing, ini bukan solusi dan sangat tidak disarankan karena bouncing adalah bagian penting dari sistem email. Alih-alih, Anda harus menyelidiki mengapa bouncing ini dihasilkan sejak awal dan membantu Anda memperbaiki masalah sebenarnya.
masegaloeh
5
@masegaloeh Itu bukan alasan yang baik, karena dalam kasus saya alasan bouncing ditarik dari log dan pesan bouncing adalah pemborosan sumber daya. Sama sekali tidak membantu Anda untuk mencegah jawaban karena tidak cocok dengan Anda, tetapi kasus penggunaan orang lain.
Phillipp
3

Untuk mengontrol di mana pemberitahuan bouncing dikirim, dan kapan, lihat pengaturan berikut:

bounce_notice_recipient
notify_classes

Keduanya dijelaskan di sini: http://www.postfix.org/bounce.8.html

adaptr
sumber
Tampaknya tidak memungkinkan saya untuk membatalkan pemberitahuan, hanya mengonfigurasikannya untuk dikirim ke suatu tempat atau mengkonfigurasi apa yang harus dilaporkan, saya akan melakukan beberapa pengujian dengan menetapkan pengaturan tersebut ke nilai kosong dan melaporkan kembali
David MZ
notify_classes=
adapttr
@adaptr: Sepertinya tidak berhasil. Membiarkan notify_classes kosong akan memaksa postfix untuk kembali ke nilai default (seperti yang terlihat bagi saya). Saya memiliki masalah yang sama dengan David.
koressak
3

The docs postconf daftar 8 jenis memberitahukan kelas: bounce, 2bounce, data, delay, policy, protocol, resourcedan software. Saya menyarankan yang berikut ini:

notify_classes = 2bounce, data, delay, resource, software

Anda mendapatkan pemberitahuan tentang email yang tidak terkirim terpental, masalah postfix ( data, resourcedan software) dan email yang tidak dapat dikirim karena alasan teknis (dapat menunjukkan masalah di pihak Anda, delay).

bouncedan policyakan memberi tahu Anda tentang surat yang ditolak / dipantulkan, dan protocoltentang spammer atau sejenisnya (mereka melanggar protokol SMTP)

sebix
sumber
Kelas kesalahan datatelah didukung sejak postfix 2.9.
hynekcer