Saya menggunakan server surat Postfix dan saya memiliki 6 IP yang tersedia. Saya ingin menggunakan IP lain untuk server surat Postfix untuk mengirim surat daripada yang digunakan server web.
Bagaimana saya bisa melakukan ini? Versi postfix saya adalah 2.3.3.
Misalnya: IP utama: 66.66.66.66 IP lainnya: 66.66.66.67
postconf -n
sehingga kami dapat melihat apa yang Anda bicarakan. Anonimkan IP sebagai IP pribadi (10.xxx, dll) dan domain sebagai contoh. (Com | net | org | apa pun) jika Anda merasa perlu.smtp_bind_address
menetapkan alamat IPv4, padanan IPv6 adalahsmtp_bind_address6
Jika Anda menggunakan solusi "smtp_bind_address" maka server email Anda hanya akan mendengarkan alamat IP yang ditentukan untuk surat masuk juga. Hal yang sama berlaku untuk solusi "inet_interfaces". Ini mungkin bukan solusi yang diinginkan jika Anda ingin mendengarkan surat masuk pada beberapa alamat IP / antarmuka.
Solusi saya lebih baik, karena saya sarankan untuk tidak mengubah pengaturan "smtp_bind_address" dan "inet_interfaces" default, sehingga server email Anda akan tetap mendengarkan email masuk di semua alamat IP.
Hanya perlu melakukan perubahan kecil pada file /etc/postfix/master.cf Anda.
Ubah bagian ini:
untuk ini:
Tentu saja, alih-alih 192.168.0.1 Anda harus menggunakan salah satu alamat IP Anda, yang ingin Anda kirimi surat.
Zoltan
sumber
-o smtp_bind_address6=1:2:3:4:5:6:7:8
dan tampaknya berhasil.inet_interfaces
- atau hanya pengaturan keall
(default) dan mengkonfigurasismtp_bind_address
. Satu alamat yang ditentukan melaluismtp_bind_address
(atausmtp_bind_address6
) kemudian digunakan secara independen untuk proses pengiriman smtp Postfix.master.cf
Buat Antarmuka yang berbeda. Satu untuk setiap domain:
main.cf
Nonaktifkan semua peta transportasi lain, yaitu: # transport_maps = xxxxx
Aktifkan peta transpor dependen (memerlukan postfix 2.7.x atau yang lebih baru)
transport_random_dependent.cf
Contoh:
Tabel transport_random
Instruksi "RAND () LIMIT 1" diperlukan hanya jika Anda ingin menggunakan transpor acak untuk domain yang sama.
Misalnya, Anda ingin mengirim dari mydomain.com dari 3 IP yang berbeda.
Kemudian, Anda membuat 3 transport (rotate1, rotate2 dan rotate3) dengan 3 IP yang berbeda, kemudian atur di baris mysql:
Kemudian, ketika postfix akan mengacak tiga transport yang berbeda (rotasikan satu ke tiga) untuk mengirim email ini.
sumber
Edit /etc/postfix/main.cf dan pastikan baris berikut ada
Kemudian jalankan "postfix reload"
sumber