Bagaimana cara mengarahkan ulang semua email postfix ke satu alamat email eksternal?

Jawaban:

45

Buat /etc/postfix/virtual-regexpdengan konten berikut:

/.+@.+/ [email protected]

Edit /etc/postfix/main.cfdan tambahkan regexp:/etc/postfix/virtual-regexpke konfigurasi virtual_maps. Hasil akhirnya mungkin terlihat seperti ini di main.cf:

virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp

Bangun mapfile dengan mengetik:

postmap /etc/postfix/virtual-regexp

Ini juga membutuhkan virtual.db. Jika tidak membuat file kosong yang disebut virtual dan jalankan:

touch /etc/postfix/virtual && postmap /etc/postfix/virtual

Voila!

Mattias Ahnberg
sumber
1
Terima kasih Mattias Ahnberg atas jawaban Anda, Bagaimana dengan mengirim banyak surat ke mesin dengan postfix yang diinstal dengan satu alamat email unik (misalnya gmail)? Saya hanya dapat menerima 2-3 surat pertama, sisanya dipantulkan.
postmaps
Apakah mungkin untuk mengalihkan semua email yang ditujukan ke localpengguna (root dll.) Ke beberapa alamat eksternal dan tidak mengarahkan email lain? Saya pikir tanda itu harus dinegasikan entah bagaimana
baskom
@basin Apakah sepertinya mengganti [email protected] dengan root @ localhost akan melakukan itu, bukan?
user14645
Tidak, saya kira jawaban ini: serverfault.com/questions/318426/…
basin
Tabel ekspresi reguler digunakan sebagaimana adanya, tidak ada gunanya menjalankan postmap.
Joó Ádám
1

Karena ini butuh waktu bagi saya:

Jika Anda ingin mengecualikan domain target dari ini, awali aturan dengan

/[email protected]/ @exclude1.com
/[email protected]/ @exclude2.com
...

untuk melestarikan penerima asli, saya menemukan halaman virtual agak membingungkan tentang cara mencapai ini.

Tim Hecktor
sumber
-2

Apakah dapat diterima hanya dengan membuka akun lokal yang kemudian meneruskan semua email ke alamat eksternal Anda? Anda bisa menjalankannya seperti pertanyaan lain yang Anda sebutkan, dan kemudian menggunakan procmail untuk meneruskan pesan dan kemudian dihapus secara lokal. Sesuatu seperti ini mungkin akan melakukan trik dengan mengganti folder dengan / dev / null.

Paul Kroon
sumber