Backend
Emaillerin SPAM olmaması için gerekenler

Emaillerin SPAM olmaması için gerekenler

Öncelikle gönderdiğiniz mailin spam olup olmadığını kontrol edebileceğiniz çok güzel bir site var: mail-tester.com. Bu adresi açın sayfadaki adrese bir email gönderin ve puanımı hesapla butonuna basın. Size neyi eksik yaptığınızı tek tek söylüyor.

Özet:

Örnek domain “sekmen.dev” ve kullanmak istediğim mail sunucu adresi “mail.sekmen.dev” ve mail sunucumuzun bulunduğu IP “1.2.3.4” olsun. Aşağıdaki bilgileri buna göre düzenlemek gerekiyor

1. MX Kaydı

İlk iş bu sunucuyu mail sunucusu olarak kaydetmekç Bunun için DNS kaydını aşaüıdaki gibi açıyoruz

Tip Ad İçerik
MX sekmen.dev mail.sekmen.dev

2. A Kaydı

Bu sunucuyu bir IP adresiyle eşleştiriyoruz. Bu yüzden mail sunucusunun sabir bir IP’si olması gerekiyor

Tip Ad İçerik
A mail.sekmen.dev 1.2.3.4

3. SPF Kaydı

Gönderim yapacak sunucu, gönderim yapacak domainin SPF kaydı üzerinde yetkili gönderici olarak ayarlanmalıdır.

Tip Ad İçerik
TXT sekmen.dev “v=spf1 ip4:212.174.79.105 a mx ptr include:unluco.com ~all”

4. DKIM Kaydı

Tip Ad İçerik
TXT dm._domainkey v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; rf=afrf; pct=100; ri=86400″

5. DMARC Kaydı

Tip Ad İçerik
TXT _dmarc v=DMARC1; p=quarantine; rua=mailto:[email protected]; rf=afrf; sp=quarantine; fo=0; pct=100; ri=86400; adkim=r; aspf=r

 

Bunların haricinde Reverse DNS, PTR kaydı ve authenticaiton da var ama bunlar en önemli ve en sorunlu olanlar