DKIM (DomainKeys Identified Mail) nedir?
Yahoo tarafından ilk olarak DomainKeys tasarlanmıştır. DKIM (DomainKeys Identified Mail) veya Türkçe karşılığı ile Alan adı anahtarıyla e-posta kimlik doğrulaması; phishing spoofing (sahtekarlık, kimlik hırsızlığı) gibi kötü niyetli aksiyonların ve email sahtekarlığının önüne geçmek için kullanılan domain adı ile emaili eşleştirme yöntemdir. Bu yöntemle kişi veya organizasyon emailin gerçekten kendisi tarafından gönderildiğini doğrulatır.

nano -w /usr/local/directadmin/conf/directadmin.conf

dosyasını açıyoruz ve dosyanın en altına "dkim=1" satırını ekliyoruz.

cd /usr/local/directadmin/scripts

klasörüne giriyoruz. Bu klasör içerisinde iken

sadece bir domain için kayıt oluşturmak istiyorsanız.

./dkim_create.sh domain.com

komutunu çalıştırıyoruz. Bu komutu çalıştırınca "domain.com" için bir DKIM dns kaydı oluşturmuş oluyoruz.

tüm domainler için kayıt oluşturmak istiyorsanız

ls -la /var/named/*.db|awk '{ gsub("/var/named/","",$9); gsub(".db","",$9); system("./dkim_create.sh "$9)}'

komutunu çalıştırıyoruz.

echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue

komutu ile işlemi crona dahil ediyoruz.

nano -w /etc/exim.conf

dosyasını açıyoruz.

remote_smtp:

  driver = smtp

satırından sonra;

  dkim_domain = $sender_address_domain

  dkim_selector = x

  dkim_private_key = ${if exists{/etc/virtual/$sender_address_domain/dkim.private.key}{/etc/virtual/$sender_address_domain/dkim.private.key}{0}}

  dkim_canon = relaxed

  dkim_strict = 0

satırlarını ekliyoruz.

./dkim_create.sh server.hostname.com

komutu ile sunucunun hostname kaydı içinde bir DKIM dns kaydı oluşturuyoruz.

/etc/init.d/exim restart

/etc/init.d/directadmin restart

servisleri restart ediyoruz.

Bu İçeriğe Tepki Ver (en fazla 3 tepki)