cPanel E-posta Oluşturma
cPanel E-posta filtrelerini cPanel kontrol paneli panosundan ayarlayabilirsiniz. Genel olarak veya e-posta adresi bazında ayarlanabilirler. Hangi e-postaları alacağınız konusunda size başka bir kontrol düzeyi sağlarlar ve özellikle istenmeyen e-postaları önlemeye yardımcı olmak için faydalıdırlar.
E-posta filtreleriyle, Kimden, Kime veya konuya göre belirli bir kelime veya tümcecik içeren iletileri hedeflemek için koşullar belirleyebilirsiniz. Alınan e-postayla olmasını istediğiniz şeyin tam olarak ince ayarını yapmak için birden fazla düzeyde e-posta filtresi ekleyebilirsiniz.
Filtrenizin attığı e-postalar, başka bir e-posta adresine gönderilebilir veya destek biletleme sistemi gibi bir üçüncü taraf programa teslim edilebilir. cPanel e-posta yönlendirme genellikle bu amaç için kullanılır).
E-posta filtreleri, kullanıcı düzeyinde veya genel olarak ayarlanabilir. İlk birkaç adım dışında, hemen hemen aynı olmalarına rağmen bunları sırayla ele alacağım.
Daha sonra birkaç pratik örneğe bakacağım.
Bireysel E-posta Adresi için cPanel E-posta Filtrelerini Kurma
‘E-posta Filtreleri’ simgesini tıklayın
- CPanel panosundaki “E-posta Filtreleri” simgesine tıklayın.
Seçtiğiniz e-posta adresinin yanındaki ‘Filtreleri Yönet’i tıklayın.
- Filtre oluşturmak istediğiniz e-posta adresinin yanındaki “Filtreleri Yönet”i tıklayın.
Oluşturduğunuz e-posta adreslerinin yanı sıra varsayılan e-posta adresi arasından seçim yapabilirsiniz.
Yeni bir E-posta Filtresi oluşturun.
Bu sayfada mevcut e-posta filtrelerinizin bir listesini göreceksiniz. Burada, o e-posta adresi için yeni bir filtre de oluşturabilirsiniz.
- Yeni filtre oluşturmak için “Yeni Filtre Oluştur” düğmesini tıklayın.
Filtre Adını Yapılandır
- Filtre Adı – Filtrenizin adını seçin.
Verdiğiniz ad, yukarıdaki resimde gösterildiği gibi “Kural #” veya “Dönüştürülmüş Kural” içeremez.
Filtre adı da benzersiz olmalıdır. Başka bir filtreyle aynı adı seçerseniz mevcut filtrenin üzerine yazılacaktır.
Seçenek Kurallarını Yapılandır
Buradan seçebileceğiniz birkaç seçeneğiniz var:
- İtibaren – Bu, eşleştirmek istediğiniz “gönderen” e-posta adresidir.
- Ders – Bu, e-postanın konusuna göre filtrelenir
- İle – Bu, “Kime” e-posta adresine göre filtreler
- Cevap vermek Adres – Bu, “Yanıtla” e-posta adresine göre filtreler
- Gövde – Bu, herhangi bir eşleşme için e-posta gövdesini kontrol edecek
- Herhangi Bir Başlık – Bu, e-postanın başlıklarını kontrol edecek
- Herhangi bir Alıcı – Bu, e-postanın tüm farklı alıcılarını kontrol edecek
- Daha önce teslim edilmedi – Bu, yalnızca sunucuların e-posta kuyruğunda olan e-postaları filtreleyecektir
- bir hata mesajı mı – Bu, otomatik yanıtlayıcılar veya e-posta ileticileri tarafından alınan hata mesajını kontrol edecektir.
- Liste kimliği – Hesabın posta listeleri.
- Spam Durumu – Apache SpamAssassin’in mesajı spam olarak işaretleyip işaretlemediği. Spam Durumu “Evet” veya “Hayır” ile başlar.
- İstenmeyen Posta Çubuğu – Apache SpamAssassin’in oluşturduğu Spam Çubuğu başlığının içeriği. Bu, artı işaretleri (+) kullanılarak gösterilir.
- İstenmeyen Posta Puanı – Spam Çubuğundaki toplam artı işareti (+) sayısı. Bu bir tamsayı (sayı) olarak gösterilir.
Operatör Kurallarını Yapılandırma
Buradan seçebileceğiniz birkaç kuralınız var:
- eşittir – Bu, girilen metinle aynı şekilde eşleşir
- Normal ifadeyle eşleşir – Buraya Normal İfade girebilirsiniz
- içerir – Bu, belirtilen karakter dizisinin kısmi eşleşmesini yapacaktır
- İçermiyor – Bu, e-postanın belirtilen karakter dizisiyle kısmi bir eşleşme OLMADIĞINI kontrol edecektir.
- İle başlar – Bu, Kuralın belirtilen karakterlerle başlayıp başlamadığını kontrol edecektir.
- ile biter – Bu, Kuralın belirtilen karakterlerle bitip bitmediğini kontrol eder
- ile başlamaz – Bu, Kuralın belirtilen karakterlerle BAŞLAMADIĞINI kontrol edecektir.
- ile bitmiyor – Bu, Kuralın belirtilen karakterlerle bitip bitmediğini kontrol edecektir.
- Eşleşmiyor – Bu, belirtilen karakterlerle eşleşmediğini kontrol edecektir.
Aşağıdakiler, SpamAssassin Spam Puanı ile ilgilidir:
- yukarıda (yalnızca sayılar) – Spam Puanı şundan büyük.
- yukarıda değil (yalnızca sayılar) – Spam Puanı şuna eşit veya şundan küçük:
- aşağıdadır (yalnızca sayılar) – Spam Puanı şundan azdır.
- aşağıda değil (yalnızca sayılar) – İstenmeyen Posta Puanı şundan büyük veya eşittir.
Kural Eşleştirme Ölçütünü Yapılandırın.
Bir Kural Seçeneği ve Kural Operatörü seçtikten sonra, bunların eşleşmesi gerekenleri eklemeniz gerekecektir.
Bu bir e-posta adresi, spam puanı veya belirli bir konu ya da anahtar sözcük içeren e-postalar olabilir.
Daha sonra size birkaç örnek üzerinden yol göstereceğim, ancak şimdilik, şu kişilerden alınan tüm e-postaları vurgulayacağım: [email protected]
.
Eylem Kurallarını Yapılandırın
- Mesajı Sil – Arıza mesajı olmayan mesajı siler.
- E-postaya Yönlendir – E-postayı başka bir e-posta adresine gönderir.
- Mesajla Başarısız – E-postayı siler ve bir hata mesajı gönderir.
- Kuralları işlemeyi durdur – Herhangi bir filtre kuralı çalıştırmaz.
- Klasöre teslim et – E-postayı belirtilen bir klasöre gönderir.
- Programlamak için boru – E-postayı sunucudaki bir programa veya komut dosyasına gönderir.
Eylemi bir programa aktarmayı seçerseniz, yol ana dizininize göre olmalıdır. Komut dosyası Perl veya PHP yorumlayıcısıysa, atlamalısınız. /usr/bin/perl
veya /usr/local/bin/php
porsiyon. Komut dosyanızın yürütülebilir olduğundan ve uygun hash değerine sahip olduğundan emin olun.
- PHP için:
#!/usr/local/bin/php -q
- Perl için:
#!/usr/bin/perl
Örnek ekran görüntüsünde ‘Klasöre Teslim Et’i seçtim. Bunu yapmak, teslim edilmesini istediğiniz belirli klasöre göz atmanıza ve onu seçmenize izin verecektir. Ekran görüntüsündeki örneğimde Önemsiz klasörünü seçtim.
Birden Çok Kural Yapılandırma
İkinci bir kural eklemek için birincinin yanındaki artı işaretine tıklayarak her filtreyi birden çok kural veya eylemle yapılandırabilirsiniz.
Ekran görüntüsünde, önemsiz filtreye e-posta adresinin küçük bir varyasyonunu göndermek için ikinci bir Kural Eşleştirme Ölçütü ekleyebileceğimi göreceksiniz.
Birden fazla kural kullanırken başka bir Operatör seçeneğiniz olacaktır. Bu durumda, herhangi bir e-posta adresinin yakalanması için “veya” ayarını yaptım.
Filtreyi oluşturmak için ‘Oluştur’u tıklayın.
- Son adım, Oluştur düğmesine tıklamaktır.
Daha sonra bir onay mesajı göreceksiniz.
cPanel Küresel E-posta Filtreleri Nasıl Kurulur
‘Global E-posta Filtreleri’ simgesini tıklayın.
- cPanel panosundaki “Global E-posta Filtreleri” simgesine tıklayın.
‘Global E-posta Filtreleri’ simgesini tıklayın.
- “Bir Bireysel E-posta Adresi için cPanel E-posta Filtrelerini Kurma” eğitimimi izleyin. yukarıdaki 3. adım.
Örnek: SpamAssassin ile Birden Çok E-posta Filtresi Kullanma
ben çok yarattım [detailed SpamAssassin tutorial/spamassassin-email-spam-protection-in-cpanel/) which goes into detail about all the steps required to configure SpamAssassin to create a spam filter properly. It includes setting the SpamAssassin Score (Spam Threshold Score), moving spam to the junk folder (Spam Box), auto-delete, and adding emails to either the whitelist or blacklist.
When you create rules within the Spam Filters section, it will automatically create Global Email Filters. It can be easier to configure basic SpamAssassin rules through this interface.
You sometimes want more granular control over when SpamAssassin triggers an action. For example, you may wish for random newsletters you receive to be marked as spam unless the body matches the “keyword”. This may be a particular topic you are interested in.
I will now make a SpamAssassin rule that satisfies the following conditions:
- Spam Score is less than 4.
- The body does not contain the keyword “SEO”.
Create a new Email Filter.
You will see a list of your current email filters on this page. You will also be able to create a new filter for that email account.
- Click the “Create a New Filter” button to create the new filter.
Enter the following settings.
Enter the following settings:
- Filter Name: Delete spam with a score of 4 or below that does not contain SEO in the body
- Rule 1: “Spam Bar” “contains” “++++” AND
- Rule 2: “Body” “does not contain” “SEO” AND
- Rule 3: “Body” “does not contain” “seo”
- Actions: Discard Message
Using cPanel Email Filter Wildcards
You can use wildcards in Spam Filters by using Regex. Providing a full breakdown of how Regex works is beyond the scope of this tutorial.
However, I will provide you with some basic examples to get you started:
Anchors – ^
and $
^The
– matches any string that starts with “The”end$
– matches a string that ends with “end”^The end$
– exact string matchfiltering
– matches any string that has the text “filtering” in it
Quantifiers – *
, +
, ?
abc*
– matches a string containing “ab” followed by “zero” or more “c”abc+
– matches a string that has “ab” followed by one or more “c”abc?
– matches a string that has “ab” followed by zero or one “c”abc{2}
– matches a string that has “ab” followed by 2 “c”abc{2,}
– matches a string that has “ab” followed by 2 or more “c”abc{2,5}
– matches a string that has “ab” followed by 2 up to 5 “c”a(bc)*
– matches a string that has “a” followed by “zero” or more copies of the sequence “bc”a(bc){2,5}
– matches a string that has “a” followed by 2 up to 5 copies of the sequence “bc”
OR operator – |
or []
a(b|c)
– “a” ve ardından “b” veya “c” gelen bir dizeyle eşleşira[bc]
– “a” ve ardından “b” veya “c” gelen bir dizeyle eşleşir
gruplama – ()
a(bc)
– parantezler “bc” değerine sahip bir grup oluşturur
Daha ayrıntılı örnekler için bu kopya kağıdına bakın.
Joker Karakter Kullanan Örnek E-posta Filtresi
Daha önce birkaç kural içeren bir SpamAssassin filtresini yapılandırırken kullandığım örneği ele alalım. Kural eşleştirme alanını aşağıdaki gibi basitleştirebilirim:
Yeni E-posta Filtresi oluştur
Bu sayfada mevcut e-posta filtrelerinizin bir listesini göreceksiniz. Ayrıca, bu e-posta adresi için yeni bir filtre oluşturabileceksiniz.
- Yeni filtre oluşturmak için “Yeni Filtre Oluştur” düğmesini tıklayın.
Aşağıdaki filtre ayarlarını girin.
Aşağıdaki ayarları girin:
- Filtre Adı: Gövdesinde SEO içermeyen, puanı 4 veya altında olan spamları silin
- Kural 1: “Spam Çubuğu” “içerir” “++++” VE
- Kural 2: “Gövde” “içermez” “SEO|seo”
- Eylemler: Mesajı Sil
Bu örnekte “VEYA” operatörünü kullanabilirsiniz çünkü kural, gövde “SEO” veya “seo” içermiyorsa mesajı silmek üzere ayarlanmıştır. Bu varyasyonlardan herhangi biri eşleşirse, mesaj SİLİNMEZ.
E-posta Filtrelerinizi Nasıl Test Edebilirsiniz?
Ana E-posta Filtresi Ekranında, “Filtreyi Test Et” seçeneğini göreceksiniz. Filtrelerinizden herhangi birini test etmek için değiştirebileceğiniz önceden ayarlanmış basit bir e-posta mesajı göreceksiniz.
Aşağıdaki örneğimde, herhangi bir e-postayı silmek için bir filtre ayarladım. [email protected]
.
Test etmek istediğiniz örnek e-postayı ekleyin.
- Test etmek istediğiniz örnek bir e-posta ekleyin.
- Filtreyi Test Et’e tıklayın
Bu örnekte ekledim [email protected]
Kimden bölümüne. Tüm bu e-postaları silmek istediğim için sonuç eşleşmelidir.
E-postanın Posta Filtrelerinizden herhangi biriyle eşleşip eşleşmediğine bakın.
Ardından, eşleşmemesi gereken e-postalarla eşleşmediğinden emin olmak için eşleşmemesi gereken e-postaları test etmek isteyebilirsiniz.
Bir cevap yazın