basit postfix yapılandırması - gelen tüm e-postaları tek bir adrese yönlendirin


11

Ben az sayıda web sitesi (şu anda iki ve tek rakamlar olarak kalacak) barındıran bir Ubuntu 9.04 sunucu kurulumu var. Sunucunun e-posta gereksinimleri çok sınırlıdır - giden e-postaları göndermek ve gelen tüm e-postaları başka bir sunucudaki posta kutusuna yönlendirmek - büyük olasılıkla Google.

Postfix'i yükledim ve giden posta iyi çalışıyor. Postfix'i gelen tüm postaları yönlendirecek şekilde nasıl yapılandırırım? Bir googlemail adresine gönderirsem özel hususlar var mı? Son olarak, temel spam filtrelemesini yönlendirme mekanizmasına dahil etmek ne kadar zor?

Yanıtlar:


13

Buna "hepsini yakala" denir

Eşleme / etc / postfix / sanal dosya kullanılarak yapılır.

vi /etc/postfix/virtual

Alan adını ve e-posta adını gerçek değerlerle değiştirerek kodu aşağıdaki gibi ekleyin:

@yourdomain.com emailusername

Dosyayı kaydedip kapatın. Aşağıdaki komutu çalıştırın:

postmap /etc/postfix/virtual

Ayrıca /etc/postfix/main.cf dosyasında aşağıdaki satıra sahip olduğunuzdan emin olun:

virtual_alias_maps = hash:/etc/postfix/virtual

Yukarıda yeni eklediyseniz postfix'i yeniden yükleyin:

service postfix reload

Gönderen http://www.cyberciti.biz/faq/howto-setup-postfix-catch-all-email-accounts/


Harika şeyler. Bu da bana yardımcı oldu. Teşekkürler Matt!
Mike B

5

Sanal takma adlara ihtiyacınız var . Gibi bir şey:

virtual_alias_domains = foo.com, bar.com
virtual_alias_maps = hash:/etc/postfix/virtual

burada /etc/postfix/virtual:

@foo.com    you@gmail.com
@bar.com    you@gmail.com

çalıştırmak postmap /etc/postfix/virtualharitası dosyasından veritabanı oluşturmak için ve postfix reloadyapılandırmayı tekrar okumak için. Sanal tablo oldukça esnektir - belirli adresleri veya tüm alan adlarını eşleştirebilir ve postayı birden fazla adrese yönlendirebilirsiniz.

Not: Do not ilave alanları listeleyin $mydestination! Daha fazla ayrıntı için dokümanlara bakın.

GMail adreslerine gönderirken düşünebileceğim özel bir husus yok. İsteğe bağlı bir düzgün numara, her bir alan için ayrı bir adrese posta göndermek ve GMail'in otomatik olarak buna göre etiketlenmesini sağlamaktır. İçin İleri posta foo.comiçin you+foo.com@gmail.comve bar.comkarşı you+bar.com@gmail.comve filtreler gelir. Daha fazla bilgi için bu GMail blog yayınına bakın .

Denemedim ama spam filtrelemek için bir yöntem SpamAssassin dahil etmektir. Bunun için bir Google oldukça kullanışlı birkaç kılavuz ortaya çıkıyor.


0

Main.cf dosyasında 'always_bcc = name@domain.com' adresini kullanmak daha kolay değil mi? Denes


0

Sanal takma adlar veya posta iletme kullanırken Postfix'in zarf göndericisini orijinal iletiden tutma eğiliminde olduğunu unutmayın. Bu, Gmail ve SPF kullanan diğerleri için sorunlara neden olur:

Received-SPF: softfail (google.com: domain of transitioning ***@***.com does not
    designate *** as permitted sender);

Bunun için iyi bir çözüm bulamadım, ama işte bunu düzeltmek için bir hack:

  1. Yeni bir dosya oluşturun /etc/postfix/sender_canonical:

    /.*/    postmaster
    
  2. postmap /etc/postfix/sender_canonical

  3. Şuraya bazı satırlar ekleyin /etc/postfix/main.cf:

    sender_canonical_classes = envelope_sender
    sender_canonical_maps = regexp:/etc/postfix/sender_canonical
    
  4. service postfix reload

  5. Harici bir kaynaktan e-posta gönderin ve adresinizi Return-Pathiçerdiğini doğrulayınpostmaster@***

Uyarı: Bu , sunucunuzdan geçen ve istenmeyen yan etkileri olabilecek tüm iletiler için zarf göndericisinin yerini alır . FromBununla birlikte, ileti üstbilgileri değiştirilmemelidir, bu nedenle gönderen adresleri yine de doğru şekilde görüntülenmelidir.


"Gönderen" ayarlamak için sender_canonical nasıl yapılandırılır, "Gönderen" başlığında statik e-posta kullanarak tüm gelen e-postaları iletmek gerekir, çünkü ben sadece orada eklenen sadece e-posta gönderebilirsiniz bir geçiş kullanıyorum.
A.Aleem11
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.