Anda dapat dengan mudah membatasi penerima dengan standar smtpd_recipient_restrictions atau lebih tepatnya check_recipient_access .
Cukup buat tabel akses (5)/etc/postfix/access
dengan konten berikut ( example.com menjadi domain yang Anda inginkan untuk mengirim email):
example.com OK
Anda juga dapat mengizinkan hanya beberapa alamat tertentu:
[email protected] OK
[email protected] OK
Jangan lupa untuk hash file setelah mengeditnya dengan postmap (1) :
# postmap /etc/postfix/access
Sekarang masukkan batasan penerima berikut di main.cf Anda:
smtpd_recipient_restrictions =
hash:/etc/postfix/access
reject
dan memuat ulang Postfix:
postfix reload
Setelah itu, ujilah jika berhasil .
Jadi jika seseorang menemukan ini seperti yang saya lakukan: jawabannya memang header_checks dan berfungsi seperti ini:
Tambahkan baris berikut ke
/etc/postfix/main.cf
:Tambahkan file baru
/etc/postfix/header_checks
dengan konten ini:Ganti
allowed-domain.com
dengan domain yang harus dikirimi oleh server surat Anda. Ganti[email protected]
dengan alamat email semua email lain harus diarahkan ke.Jika Anda perlu mengizinkan beberapa domain, baris pertama akan terlihat seperti ini:
Alih-alih mengarahkan, Anda dapat dengan mudah mengirim semua email lain. Ganti baris kedua di atas dengan:
Penjelasan:
header_checks
file baris demi baris.To:
berisi domain yang diizinkan), itu akan melompat ke baris header berikutnya dan mulai memeriksa header lagi dari atas. Karena tidak ada saluran lain yang cocok, ini berarti surat dikirimkan.To:
berisi alamat email eksternal lain), itu mengarahkan ulang surat.sumber
Cc:
danBcc:
?Sudahkah Anda mencoba header_checks (5) ?
sumber