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

TipAdİçerik
MXsekmen.devmail.sekmen.dev

2. A Kaydı

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

TipAdİçerik
Amail.sekmen.dev1.2.3.4

3. SPF Kaydı

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

TipAdİçerik
TXTsekmen.dev“v=spf1 ip4:212.174.79.105 a mx ptr include:unluco.com ~all”

4. DKIM Kaydı

TipAdİçerik
TXTdm._domainkeyv=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; rf=afrf; pct=100; ri=86400″

5. DMARC Kaydı

TipAdİçerik
TXT_dmarcv=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