Saya memiliki instalasi server Ubuntu 9.04 yang menampung sejumlah kecil situs web (saat ini dua, dan akan tetap dalam angka tunggal). Persyaratan email untuk server sangat terbatas - untuk mengirim email keluar dan meneruskan semua email masuk ke kotak surat di server lain - kemungkinan besar Google.
Saya telah menginstal postfix dan surat keluar berfungsi dengan baik. Bagaimana cara mengkonfigurasi Postfix untuk meneruskan semua surat masuk? Jika saya mengirimnya ke alamat googlemail, apakah ada pertimbangan khusus? Akhirnya seberapa sulitkah memasukkan filter spam dasar ke dalam mekanisme penerusan?
Anda membutuhkan alias virtual . Sesuatu seperti:
dimana
/etc/postfix/virtual
berisi:jalankan
postmap /etc/postfix/virtual
untuk membuat database dari file peta danpostfix reload
membaca kembali konfigurasi. Tabel virtual cukup fleksibel - Anda dapat mencocokkan alamat spesifik atau seluruh domain dan meneruskan email ke beberapa alamat.Catatan: Jangan tidak daftar domain tambahan dalam
$mydestination
! Lihat dokumen untuk detail lebih lanjut.Tidak ada pertimbangan khusus yang dapat saya pikirkan ketika mengirim ke alamat GMail. Salah satu trik rapi yang opsional adalah mengirim email untuk setiap domain ke alamat terpisah dan membuat GMail secara otomatis melabelinya. Teruskan email
foo.com
ke[email protected]
danbar.com
ke[email protected]
dan filter yang sesuai. Lihat posting blog GMail ini untuk lebih lanjut.Saya belum mencoba tetapi satu metode untuk memfilter spam adalah dengan memasukkan SpamAssassin. Google untuk ini menghasilkan beberapa panduan praktis.
sumber
Bukankah lebih mudah menggunakan 'always_bcc = [email protected]' di main.cf? Denes
sumber
Perhatikan bahwa ketika menggunakan alias virtual atau penerusan surat, Postfix cenderung mempertahankan pengirim amplop dari pesan aslinya. Ini menyebabkan masalah untuk Gmail dan orang lain yang menggunakan SPF:
Saya belum menemukan solusi yang bagus untuk ini, tapi ini hack untuk mengatasinya:
Buat file baru
/etc/postfix/sender_canonical
:postmap /etc/postfix/sender_canonical
Tambahkan beberapa baris ke
/etc/postfix/main.cf
:service postfix reload
Kirim email dari sumber eksternal dan verifikasi yang
Return-Path
berisipostmaster@***
alamat AndaPeringatan: Ini menggantikan pengirim amplop untuk semua pesan yang melewati server Anda, yang mungkin memiliki efek samping yang tidak diinginkan.
From
Header pesan tidak boleh dimodifikasi oleh ini, jadi alamat pengirim masih harus ditampilkan dengan benar.sumber