19 Şubat 2016 Cuma

Webuzo DKIM ve SPF Kaydı - Exim Mail Server + DKIM + SPF

Mail göndermek artık eskisi kadar kolay değil, ücretsiz olan her şeyi çok çabucak tüketen ve tüketirken insanların yüreğini de çok çabuk tüketebilen uygulamalar yazıldıkça, mail servisi veren firmalar işi daha sıkı tutmaya başladılar.

Olan biten ise, masum olarak kurumsal mail atmak isteyen firmalara oluyor. Gönderdiği mailler spam listelerine takılıyor ve uyarı hata mesajları alıyor. Bu yüzden mail serverımıza biraz özellik eklememiz gerekiyor. Yani "Bak bizim mail sunucumuz, spam yapmaz, kimliği kişiliği oturmuş güvenli bir sunucudur diyebilmemiz için DKIM ve SPF kayıtlarını girmemiz gerekiyor.

Bu makalede DKIM kaydı ve SPF kaydının nasıl oluşturulacağını anlatmaya çalışacağım.

DKIM Nedir?

DomainKeys Identified Mail (DKIM) alanadı ve e-posta mesajının ilişkilendirilmesi için bir yöntemdir. Bir kişinin ya da organizasyonun mesaj için sorumluluk almasını talep eder.

Webuzo Kurulu Centos makinada DKIM ve SPF kaydı Nasıl Oluşturulur?

1- Sunucumuza yetkili kullanıcı olarak (root) SSH bağlantısı yaparız.

/etc/exim/ 

klasörüne ilerleriz ve aşağıdaki kod ile DKIM için key oluştururuz.

openssl genrsa -out dkim.private.key 1024

Aşağıda görüldüğü üzere kodumuz 1024 bit olarak oluşturuldu. Bu işlemin ardından exim klasörünün içerisinde dkim.private.key dosyası oluşturmuş olduk. Bu DKIM kodumuzu public koda dönüştürüp

openssl rsa -in dkim.private.key -out dkim.public.key -pubout -outform PEM

kodu ile kopyalayalım. Bu kodu * Dns Kaydı açarken kullanacağız *DKIM Kodunuz

webuzo-exim-dkim-protokol-olusturma-1

2- exim.conf dosyasını nano editör ile açıyoruz ve aşağıdaki kısmı bulup değiştiriyoruz.

Bul:
remote_smtp:
driver = smtp

Değiştir:

remote_smtp:
driver = smtp
dkim_domain = ${lc:${domain:$h_from:}}
dkim_selector = x
dkim_private_key = /etc/exim/dkim.private.key
dkim_canon = relaxed

webuzo-exim-dkim-protokol-olusturma-2

kırmızı içerisinde gösterdiğim alan yeni eklediğim alandır. CTRL+W ile kelime aratıp ilgili kısmı ekleyebilirsiniz. Ekleme işleminin ardından  CTRL + X diyerek ardından Y diyerek dosyayı kaydediyoruz.

webuzo-exim-dkim-protokol-olusturma-3

3- Bu işlemin ardından Webuzo panelinden exim servisini yeniden başlatmamız gerekiyor.

webuzo-exim-dkim-protokol-olusturma-4

4- Şimdi sıra bu oluşturduğumuz DKIM kaydını TXT olarak Dns kayıtlarımıza girmeye geldi. Webuzo panelinden Advanced Dns Settings bölümünde ana domaini seçerek önce SPF kaydını ardından DKIM kaydını gireriz.

Örnek SPF Kaydı:

v=spf1 +a +mx +ip4:xxx.xxx.xxx.xxx +ip6:xxxx:xxxx::xxxx:xxxx ~all

Örnek DKIM Kaydı: 

x._domainkey txt value: v=DKIM1; p=<*DKIM Kodunuz>

Not: Bu kayıtların ardından ortalama 12 saat beklenmesi gerekmektedir.

MAİL SERVER SPAM SKORU VE TESTİ NASIL YAPILIR?

Bu işlemlerin ardından www.mail-tester.com adresinden mail servisinizin scorunuzu öğrenebilirsiniz. adrese girdiğinizde ekrandaki mail adresine, mail attıktan sonra test tuşuna basıp mail sunucunuzda ne var ne yok, kara listede misiniz değil misiniz görebilirsiniz.


EmoticonEmoticon