MailEnable Mail Adresine Sadece İzinli Hesaplar Mail Atabilsin
Mail Enable üzerinde bir grup mailiniz var ve bu grup mailine sadece izin verdiğiniz adreslerin mail atmasını istiyor olabilirsiniz. Örneğin [email protected] adresine sadece [email protected] mail atsın ama [email protected] bu adrese mail atamasın sadece gelen mailleri alsın.
C:\Program Files\Mail Enable\Config\Filters\Patterns dizinine giderek allowedsenders.txt adında bir text dosyası oluşturuyoruz ve izinli mail adreslerini bu text dosyasına yazarak kayıt ediyoruz.
( Windows 2008 ve üzeri işletim sistemlerinde bu dizin Program Files x86 ‘dır. Script kodundan bu dizinide düzeltmeniz gerekiyor. )
Bu senaryo için Sunucu bazlı bir filters oluşturmamız gerekiyor. Filters tabına geliyoruz ve Add Filters tıklıyoruz.
Duyuru yazarak yeni filtremizi oluşturuyoruz.
Filtreyi açtıktan sonra Use a criteria script seçeneğine Edit Script diyerek açıyoruz ve aşağıda ki scripti yapıştırıyoruz.
FilterResult=0
If not CriteriaMet([ME_FROM],”<REFERENCE><FILE>allowedsenders.txt</FILE><PATH>C:\Program Files\Mail Enable\Config\Filters\Patterns</PATH><REFERENCE>”) AND _
CriteriaMet([ME_TO],”*[email protected]*”) THEN
FilterResult=1
End If
Scriptin böyle olması gerekiyor.
Save diyerek kayıt ediyoruz.
Add Action bölümünden ise başkalarının mail atması halinde hangi aksiyonları döndüreceğimizi seçiyoruz.
Ben Delete Message ve Notifiy Sender seçerek izinsiz gönderimleri direk siliyorum ve göndericiye bu mail adresine mail göndermeye yetkiniz yok hatası döndürüyorum.
Artık script kodundaki mail adresine sadece allowsenders.txt dosyasındaki mail adresleri mail atabilir ve onun haricindeki mailler add action’da belirttiğimiz aksiyonlara girer.
Kolay gelsin.