Cpanel’de Bir Domain İçin Mail Hesaplarını Devre Dışı Bırakmak

Whm/Cpanel yöneticisi iseniz bazen bir siteyi durdurmadan sadece mail servisini durdurmak isteyebilirsiniz , ya da ilgili hesap mail servisini farklı bir firmaya taşımıştır  ama web sitesi Sizde çalışmaya devam edecektir , mail şifreleri de basit ise farklı kötü amaçlı yazılımlar sunucunuzda ki bu hesabın smtp servisini ip ile yasal olmayan şekilde kullanırlar ve sunucuda istenmeyen durumlara yol açabilirler ve ip lerinizi kara listeye sokabilirler , bunun önüne geçmek için aşağıdaki işlemi yapıyoruz.

Sunucuya ssh ile erişiyoruz ,

/etc/localdomains dosyasını açıp bu alan adını buradan siliyoruz,

/etc/remotedomains dosyasını açıp bu alan adını buraya ekliyoruz. Hepsi bu kadar..

Disable Email For Single Account on WHM / Cpanel

Whm Exim : (-53): retry time not reached for any host sorunu

Log monitoring için , tail -f /var/log/exim_mainlog komutunu kullanabilirsiniz.

(-53): retry time not reached for any host

Eğer yukarıdaki hatayı alıyor ve ip adresleriniz blacklist lerde değil ise aşağıdaki işlemi ssh tan uygulayınız.

root@server[#] cd /var/spool/exim/db

root@server[#] /etc/init.d/exim stop

root@server[#] rm -rf *   ( bu komutu çalıştırmadan önce /var/spool/exim/db klasörünün içinde olduğunuzdan emin olunuz ya da rm -rf ratelimit ve sonra rm -rf retry komutlarını uygulayınız.

root@server[#] /etc/init.d/exim start

Problem giderilmiş olmalıdır.

 

Exim ssh shell komutları

Exim Mail ServerEğer exim kuyruğunda mailler birikti ise ,  bunları görmek , temizlemek , içeriğine bakmak ya da topluca silmek için kullanışlı komutları aşağıda bulabilirsiniz.

exim -bp #Mesaj kuyruğunu görüntüler.

exim -M id #Mesajı id idsi ile göndermeye çalışır.
exim -qf #Eximin tüm kuyruğu tekrar işleme almasını sağlar.
exim -qff #qf ile aynı fakat bu frozen mesajları da tekrar işleme alacaktır.
exim -Mvl id #mesaj id için mesaj kaydını görüntüler.
exim -Mvh id #mesaj id nin headerlarını görüntüler.
exim -Mvb id #mesaj id nin içeriğini görüntüler.
exim -Mrm id #kuyruktan mesaj id yi kaldırır.
exim -Mg id #başarısız ve gönderene bounce gönderir.
exim -bp | exiqsumm #Kuyruktaki mesajların özetini yazdırır.
exiwhat #şuanda exim’in ne yaptığını gösterir.
exim -bpc #kuyrukta mesaj sayısını gösterir.
exim -bp #kuyruktaki mesajların listesini yazdırır.

Tüm kuyruğu manuel olarak yedeklemek ve silmek için aşağıdaki komut dizisini sıra ile kullanabilirsiniz.

cd /var/spool
mv exim exim.old
mkdir -p exim/input
mkdir -p exim/msglog
mkdir -p exim/db
chown -R mail:mail exim

Exim i yeniden başlatmayı unutmayın. – service exim restart

Ya da aşağıdaki komutları da direk olarak silme işlemi için uygulayabilirsiniz.

service exim stop
killall exim
killall -9 exim
cd /var/spool/exim/input
ls | xargs rm -rf
cd /var/spool/exim/msglog
ls | xargs rm -rf
cd /var/spool/exim/db
ls | xargs rm -rf
service exim start

Ayhan ARDA