Ana Sayfa Linux Server Cpanel WHM/cPanel DNS Template – Mail’in Spam’a Düşmesi

WHM/cPanel DNS Template – Mail’in Spam’a Düşmesi

Author

Date

Category

cpanel-whm
cpanel-whm

DNS sisteminin yazarları DNS için gerekli bilgileri diğer Internet araçlarında olduğu gibi RFC’lerde tanımlamışlardır (RFC 1034 ve 1035). Bu belgelere bakarsanız içinde bir kaç kod ve bölgesel ayarlarının nasıl yazılacağını bulursunuz. Ayrıca mail server’lar içinde çeşitli RFC’ler tanımlanmıştır. Dünya da kabul gören bu RFC’lere göre DNS yapınızı oluşturmak için aşağıda ki kodları DNS template’inizin altına eklemeniz gerekir.
WHM’ye giriş yaptıktan sonra solda ki listede, “Edit Zone Templates” girip “simple” ve “standart” kısımlarını aşağıda ki gibi güncelleyin. Bu güncelemede SPF kayıtları v.s. de yer aldığı için mail gönderirken yaşadığınız SPAM BOX’a düşme probleminide engellemiş olacaksınızdır.

; cPanel %cpversion%
; Zone file for %domain%
$TTL %ttl%
@      %nsttl%    IN      SOA     %nameserver%. %rpemail%. (
%serial%    ; serial, todays date+todays
7200        ; refresh, seconds
7200        ; retry, seconds
2419200         ; expire, seconds
86400 )        ; minimum, seconds

%domain%. %nsttl% IN NS %nameserver%.
%domain%. %nsttl% IN NS %nameserver2%.
%domain%. %nsttl% IN NS %nameserver3%.
%domain%. %nsttl% IN NS %nameserver4%.

%nameserverentry%. IN A %nameservera%
%nameserverentry2%. IN A %nameservera2%
%nameserverentry3%. IN A %nameservera3%
%nameserverentry4%. IN A %nameservera4%

%domain%. IN A %ip%

localhost.%domain%. IN A 127.0.0.1

%domain%. IN MX 0 %domain%.

mail IN CNAME %domain%.
www IN CNAME %domain%.
ftp IN CNAME %domain%.

%domain%. 14400 IN TXT v=spf1 a mx ptr ~all

Yukarıda görmüş olduğunuz kaydı ekledikten sonra yeni eklediğiniz bütün domain’ler de üstte ki gibi düzenlenmiş olacaktır. Daha önceden açmış olduğunuz hosting’ler de ise herhangi bir değişim olmayacaktır. Diğer domain’lerinizi de bu hale getirebilmek için, WHM’ye girip solda ki listede “Reset a DNS Zone”a tıklayıp, değiştirmek istediğiniz domain’i seçip reset’te tıklayın. Daha sonra “confirm”e tıklamanız yeterlidir.

Önemli not: Yukarıda ki işlemi yaptıktan sonra mutlaka aşağıda ki kontrolü yapınız.
WHM’den “Edit DNS Zone”a giriş yapın. Eklemiş olduğunuz domain’i seçip “Edit”e tıklayın. Karşınıza gelen listede “TXT” kaydını mutlaka kontrol ediniz. Burada ki kayıtta bazen ilk IP’niz 127.0.0.1 olacağı için problem yaşanmaktadır. Burada “TXT” kaydını tam olarak aşağıda ki şekilde görmeniz gerekecektir.

%domain%. 14400 IN TXT v=spf1 a mx ptr ~all

Eğer burası yukarıda belirttiğim şekilde gelmedi ise, en üste belirtmiş olduğum “DNS Zone Template”i aşağıda ki şekilde değiştirerek, “reset” işlemini tekrar yapınız.

; cPanel %cpversion%
; Zone file for %domain%
$TTL %ttl%
@      %nsttl%    IN      SOA     %nameserver%. %rpemail%. (
%serial%    ; serial, todays date+todays
7200        ; refresh, seconds
7200        ; retry, seconds
2419200         ; expire, seconds
86400 )        ; minimum, seconds

%domain%. %nsttl% IN NS %nameserver%.
%domain%. %nsttl% IN NS %nameserver2%.
%domain%. %nsttl% IN NS %nameserver3%.
%domain%. %nsttl% IN NS %nameserver4%.

%nameserverentry%. IN A %nameservera%
%nameserverentry2%. IN A %nameservera2%
%nameserverentry3%. IN A %nameservera3%
%nameserverentry4%. IN A %nameservera4%

%domain%. IN A %ip%

localhost.%domain%. IN A 127.0.0.1

%domain%. IN MX 0 %domain%.

mail IN CNAME %domain%.
www IN CNAME %domain%.
ftp IN CNAME %domain%.

%domain%. 14400 IN TXT v=spf1 a mx ptr ~all

 

Ayrıca yorumlar da göreceğiniz üzere Oğuzhan Bey in konuyla ilgili olarak aşağıda belirttiğim üzere güzel katkıları bulunmaktadır. Kendisine teşekkür ederim.

 

Bir de bu işlemi bundan sonraki tüm domainlerde yapmak istersek;

/scripts/postwwwacct dosyasını kullanabiliriz.

$ pico /scripts/postwwwacct

#burada baslar
#!/usr/bin/perl
my %OPTS = @ARGV;
$ENV{USER} = “$OPTS{‘user’}”;
system q(/usr/local/cpanel/bin/domain_keys_installer $USER);
system q(/usr/local/cpanel/bin/spf_installer $USER);
#burada biter.

chmod 755 /scripts/postwwwacct
chmod +x /scripts/postwwwacct

yaparak bundan sonra açılan tüm domainlere spf ve dkim kaydı ekletebiliriz.

Kendisine güzel katkısından dolayı tekrar teşekkür ederim.

7 YORUMLAR

  1. Ekrem bey,

    makalenize bende araştırmam sonucu bulduğum güzel bir bilgiyi paylaşarak katkı sağlamak isterim.

    ben sizin makalenizde bulunan

    %domain%. 14400 IN TXT v=spf1 a mx ptr ~all

    yazmak yerine..

    dns zone template dosyalarına;

    %domain%. 14400 IN TXT v=spf1 a mx a:%domain% ip4:%ip% ?all

    yazmak…

    eski dns zone dosyaları içinse DomainKeys de dahil olmak üzere;

    http://thesystemadministrator.net/cpanel/setting-up-spf-and-domainkeys-records-on-cpanel-servers

    /usr/local/cpanel/bin/domain_keys_installer CPANELUSER
    /usr/local/cpanel/bin/spf_installer CPANELUSER

    ya da toptan olarak;

    http://www.thecpaneladmin.com/installing-domainkeys-spf-records/

    yapabiliriz.

  2. Bir de bu işlemi bundan sonraki tüm domainlerde yapmak istersek;

    /scripts/postwwwacct dosyasını kullanabiliriz.

    root@ns1 [/scripts]#

    pico /scripts/postwwwacct

    #burada baslar
    #!/usr/bin/perl
    my %OPTS = @ARGV;
    $ENV{USER} = “$OPTS{‘user’}”;
    system q(/usr/local/cpanel/bin/domain_keys_installer $USER);
    system q(/usr/local/cpanel/bin/spf_installer $USER);
    #burada biter.

    chmod 755 /scripts/postwwwacct
    chmod +x /scripts/postwwwacct

    yaparak bundan sonra açılan tüm domainlere spf ve dkim kaydı ekletebiliriz.

  3. Merhabalar Oğuzhan Bey,

    Benim şahsi olarak yapmıl olduğum testler de SPF i yukarıdaki gibi eklediğim de SPAM a çözüm bulmuştum. Lakin siz testlerinizde başarılı olduysanız bu da tabi ki kullanılabilir. Sonuçta SPF yapılırken bir çok ihtimal mevcut durumda.

  4. Merhaba Hocam Öncelikle çok teşekkürler güzel anlatım olmuş dediklerinizi bizzat yaptım ama yine spama düşüyor maillerm ne yapabilirim ?

    vpsim

    WHM 11.30.5 (build 3)
    CENTOS 5.7 x86_64 virtuozzo

  5. Selamlar Mehmet,

    Spam konusu cok genis bir durum. Benim yazimda bu durumu engelleyebilmek icin olan islemlerin yuzde 10 unuydu sadece. Oncelikle kullandigin İPnin temiz oldugundan emin olmalisin. Tabi ip blogunda temiz olmali. SPF kaydin olmali. Rdns kaydin olmali. Dns yapisina ters bir durumun olmamali. Senderid kaydin olmali. Postmaster kullanicin aktif olmali. Mail sunucularin relaya kapali olmali. Butun bunlari yaptikdan sonra biraz zamana ihiyacin olcaktir.

    Gorusmek uzere.

  6. 2 yıllık bir yazı, acaba bu işlem halen geçerli mi ? Yada daha güncel bir RPC var mı?

CEVAP VER

Please enter your comment!
Please enter your name here

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Ekrem Sekman

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum imperdiet massa at dignissim gravida. Vivamus vestibulum odio eget eros accumsan, ut dignissim sapien gravida. Vivamus eu sem vitae dui.

Recent posts

Exchange Server 2013 Send Connector ve Accepted Domain Ayarları – İlk Ayarlar

Bir önceki yazımız da Exchange Server 2013'ün Windows Server 2012'ye kurulumunu anlatmıştık. Şimdi de bu kurulumdan sonra yapmanız gereken Exchange Server 2013 üzerindeki ilk ayarlara...

Microsoft Windows Server 2012 üzerine Exchange Server 2013 Kurulumu

Windows Server 2012 üzerine Exchange Server 2013'ün kurulumu hakkında bu makalemizi takip edebilirsiniz. Herzaman ki gibi Exchange Server için Active Directory ihtiyacınız bulunuyor. Ben default...

Centos Üzerine Postfix, Dovecot ve Roundcube Kurulumu

Centos üzerindeki mail server olan postfix, dovecot ve webmail servisi olan rouncube için detaylı kurulum ve konfigürasyonu.

CentOS 6.3 – Apache, Mysql, PHP, FTP, PhpMyAdmin, Bind DNS Kurulumları

CentOS üzerinde apache, mysql, php gibi yapıları çalıştırmak için genelde cpanel gibi hosting kontrol panelleri kurup kolay yönetim sağlıyoruz. Ancak az domain olduğunda yada...

WHM/cPanel Main IP Değiştirmek

Sunucunuzun ip adresini değiştirmek zorunda kaldığınız da whm üzerinden main ip'yi değiştirmeye çalıştığınızda bazı hatalar almaktasınız. Bu hatalarla hiç uğraşmadan başarılı bir şekilde whm/cpanel...

Recent comments