Konfigurasikan postfix untuk mengirim dan menerima ke dan dari localhost

13

Adakah yang tahu apa yang perlu dikonfigurasi untuk postfix agar email dapat dikirim ke localhost dan diterima dari localhost?

mis. mengirim email ke user1 @ localhost akan:

  • mengakibatkan pengguna1 menerima email di klien email mereka (dikonfigurasi untuk menerima email lokal)
  • user1 kemudian dapat menanggapi user2 @ localhost
  • Baik user1 dan user2 dikonfigurasi pada mesin yang sama yaitu jika tidak ada koneksi internet / jaringan kedua pengguna ini masih dapat mengirim dan menerima ke / dari satu sama lain.

Alasan saya bertanya adalah karena saya ingin mengatur ini untuk lingkungan dev sehingga saya bisa menguji aplikasi yang saya kembangkan.

8 bit
sumber

Jawaban:

16

Anda dapat menggunakan /etc/postfix/main.cffile seperti ini:

myorigin = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relayhost =

Penjelasan singkat tentang parameter:

  • myorigin : ini adalah nama host yang akan digunakan program postfix saat mengirim email.
  • mydestination : ini adalah nama host yang dianggap server posfix dapat menerima email untuk - yang Anda inginkan localhostdan nama host apa pun pada mesin (lihat /etc/hosts) terdaftar di sini.
  • mynetworks mencantumkan alamat IP "tepercaya" dari mana postfix menerima email apa pun
  • relayhost : jika tidak kosong, postfix akan meneruskan semua email ke server ini untuk pengiriman; Anda ingin ini kosong agar pengiriman lokal berfungsi.

Anda mungkin ingin melihat http://www.postfix.org/BASIC_CONFIGURATION_README.html untuk penjelasan yang lebih otoritatif.

Riccardo Murri
sumber
Ini bekerja pada server 5.8 rhel kami, tetapi kami harus menggunakan server DNS kami di/etc/resolv.conf
lazlinux
Haruskah saya mengubah jaringan saya jika saya menggunakan oopendkim?
Tessaracter