Bagaimana cara mengonfigurasi PostFix untuk memungkinkan mesin lain mengirim email melalui email itu?

15

Saya memiliki PostFix dan menjalankan pada kotak CentOS dan ingin mengirim email dari server Windows pada jaringan yang sama melalui server PostFix.

Ketika saya mencoba telnet dari server Windows ke port 25 pada server PostFix saat ini koneksi gagal.

Di mana saya mengatur ini di dalam PostFix / CentOS?

Terima kasih sebelumnya!

Windows Ninja
sumber

Jawaban:

20

Anda perlu mengkonfigurasi relay. Namun ketika postfix berjalan Anda harus tetap dapat terhubung ke port 25. Mungkinkah ada firewall yang memblokir koneksi ini?

Saat Anda membuka main.cf, Anda perlu menambahkan arahan ini:

mynetworks=A.B.C.D 

contoh:

mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64

jangan letakkan 0.0.0.0 atau Anda akan menjadi relay terbuka.

Lucas Kauffman
sumber
Itu memecahkan masalah relai ... akan membuka pertanyaan lain untuk mengatasi masalah tidak dapat melakukan telnet melalui port 25. Terima kasih.
Windows Ninja
Lucas, saya tidak percaya ini benar-benar melakukan apa yang saya butuhkan. Dari cara saya membacanya, mengkonfigurasi host relay memberi tahu server postfix tempat untuk mengirim email setelah menerimanya. Namun, saya ingin mail keluar langsung dari server postfix ini, saya hanya ingin mengkonfigurasinya untuk mengizinkan mesin lain untuk mengirimkan email ke sana ... apakah itu masuk akal?
Windows Ninja
Saya membuat kesalahan, seharusnya jaringan saya, bukan relayhost, seperti pada contoh ini. Relayhost memang memberitahu mesin lain untuk menggunakan server ini sebagai relay. Anda menempatkan semua alamat jaringan mesin yang diizinkan setelah arahan ini untuk memungkinkan mereka menggunakan relay.
Lucas Kauffman
@WindowsNinja jika Anda tidak dapat telnet ke port 25 dari komputer lain, ingatlah untuk memverifikasi inet_interfaces di main.cf , itu mungkin diatur ke localhost sehingga tidak mendengarkan pada antarmuka lain.
DiegoG
0

Server Postfix saya memiliki sesuatu yang mirip dengan IPtable untuk memungkinkan koneksi.

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:25

Server Anda mungkin dibatasi lebih jauh, tergantung pada apa yang Anda coba lakukan. Tetapi jika telneting ke port 25 gagal jangan berharap mesin berfungsi sebagai server SMTP (kecuali tentu saja Anda mengubah port - yang bukan apa yang Anda katakan). Perhatikan bahwa mungkin saja, banyak waktu lebih baik untuk menerima koneksi pada port lain.

pergelangan kaki
sumber