Apa itu pengaturan MTA (misalnya Postfix atau yang lainnya) yang bagus untuk komputer di rumah di belakang NAT, atau laptop yang tidak selalu online?
Saya telah membaca banyak tutorial Postfix tentang cara mengaturnya dengan cara ini atau itu, tetapi mereka biasanya diarahkan ke komputer yang merupakan server, yaitu mereka
- memiliki IP statis
- punya nama domain
- selalu terhubung ke jaringan yang sama
Persyaratan saya adalah, saya kira:
- Kemampuan untuk mengarahkan email untuk pengguna lokal ke server lain yang saya pilih.
- Tidak mendengarkan untuk koneksi SMTP masuk - hanya keluar
- Kemampuan untuk merutekan surat keluar melalui server SMTP eksternal dengan otentikasi (dan mungkin enkripsi)
Jika bukan Postfix, saya memerlukan MTA yang dapat mengantri surat jika seandainya tidak memiliki koneksi internet.
Jawaban:
Saya dulu menggunakan Postfix pada PC saya, dan itu berfungsi dengan sangat baik. Satu-satunya downside untuk itu adalah bahwa Postfix selalu berjalan beberapa daemon (
master
,qmgr
, dll), dan dengan exim saya bisa mengurangi yang kesendmail -q
entri crontab.Untuk Postfix:
relayhost
smtp_tls_security_level=encrypt
smtp_sasl_auth_enable
dansmtp_sasl_password_maps
smtp
layanan dimaster.cf
Untuk Exim:
dnslookup
routersmtp
tetapi dengan TLS diaktifkan ( dokumen )sendmail -q
ke root's cron (untuk menyiram antrian setiap X menit; biasanya daemon akan melakukan ini)sumber
Jika Anda memiliki akun gmail, Anda harus menginstal postfix dan mengkonfigurasinya untuk menggunakan akun gmail Anda sebagai relay.
Misalnya http://www.marksanborn.net/linux/send-mail-postfix-through-gmails-smtp-on-a-ubuntu-lts-server/
Masalah utama dengan mengatur postfix pada mesin roaming (terdengar seperti Anda menggunakan laptop) adalah bahwa e-mail yang dikirim dari domain tanpa catatan MX atau PTR sangat mungkin berakhir di folder spam atau bahkan tidak dapat dikirim pada semua.
Dengan merelay email Anda melalui akun gmail Anda, Anda membuatnya lebih mungkin untuk mengirim email Anda.
BTW, apa tujuan utama Anda? Sepertinya Anda menerima email pada akun unix lokal (mungkin dari cron?) Dan ingin meneruskannya ke suatu tempat Anda akan benar-benar membacanya. Benar?
sumber
Kebanyakan MTA besar seperti Postfix, Sendmail, Exim, atau qmail terlalu banyak memenuhi persyaratan Anda.
Cobalah menggunakan MTA minimal seperti
ssmtp
,nbsmtp
ataunullmailer
sebaliknya. Konfigurasi mereka sangat mudah dan mereka dapat melakukan semua yang Anda sebutkan.sumber
Apakah Anda melihat Lamson ? Saya lebih mudah diatur daripada postfix dan teman-teman ...
sumber