Regexp kullanarak postfix’te catch-all tanimi

Diyelim ki, mail sunucunuzda bir çok alan adı var, bunların her birinde [email protected], [email protected] şeklinde tanımlar yapmak istemiyorsunuz, her domaine gelen gurcan.ozturk maillerini tek bir emailde toplamak istiyorsunuz. (catch-all işlemi) Postfix’te aşağıdaki ayarları yaparak bunu basitce sağlayabilirsiniz.

Öncelikle /etc/postfix/main.cf dosyasına aşağıdaki satırı ekleyin.

virtual_alias_maps = regexp:/etc/postfix/virtual

Daha sonra /etc/postfix/virtual dosyası içine aşağıdaki satırı ekleyin, dosya yoksa oluşturun.

/^gurcan.ozturk@/ [email protected]

Aşağıdaki komutları sıra ile verdikten sonra, yaptığınız ayarlama aktif olacaktır.

postmap /etc/postfıx/virtual
postfix reload

İçince gurcan gecen her emaile gelenleri toplamak için ise catch-all satırı şu şekilde olmalıdır.

/.*gurcan.*@/ [email protected]

gurcan Written by:

3 Comments

  1. ali
    July 12, 2012
    Reply

    Merhaba size bu konuda bir soru sormak istiyorum. postfix üzerinde return-path tanımı yapmak mümkün müdür? günlerdir bu sorunun cevabını arıyorum. yapmak istediğim olmayan bir adrese mail gönderdiğimde gelen hata mesajı niteliğindeki mailleri istediğim mail adresine yönlendirmek. örnek olarak ben sunucumdan [email protected] adresine bir mail gönderdim hata mesajı default olarak maili gönderen kişiye dönüyor ben bu hata mesajını başka bir e-posta adresine yönlendirmek istiyorum. bu konuda bilginiz var mı?

  2. gurcan
    July 13, 2012
    Reply

    Merhabalar, /etc/postfix/main.cf icerisinde asagidaki gibi iki satir eklemeniz ve postfixi yeniden baslatmaniz gerekir.

    notify_classes = bounce
    bounce_notice_recipient = [email protected]

    Artik undelivered mailler [email protected] adresine gidecektir.

  3. ali
    July 16, 2012
    Reply

    Merhaba, cevabınız için sonsuz teşekkürler. bir haftadır bu sorunun cevabını arıyordum. bu aramalar içinde boğuşurken sitenizdeki yazıya kadar geldim ve size de sormak istedim. gerçekten çok çok teşekkür ederim. iyiki varsınız : ) izninizle ufak bir soru daha sormak istiyorum. peki her mail adresine ayrı bir adres tanımlayabilir miyiz? [email protected] adresinin bounce mesejları [email protected] adresine gitsin gibisinden? tekrardan teşekkür ederim. iyi çalışmalar.

Leave a Reply

Your email address will not be published. Required fields are marked *