SMTP 451 Hatası ve Çözümü 0

smtp 451 hatasi cozumu

Sunucumuzda mail gönderirken bu hatayı alıyor olabiliriz. Bu hatayı çözmeden önce bu hatayı neden aldığımızı öncelikle öğrenmemiz gerekiyor daha sonra çözüm kısmına geçebiliriz.

Sunucu maili bağlı bulunduğu domain adresine yönlendiremediği için hata olarak dönüyor bu hatanın koduda 451 🙂

Çözümü için öncelikle SSH Programını bilgisayarınıza indirin. Daha sonra bu program ile sunucunuza bağlanın.

Sunucuya bağlandıktan sonra nano editörü ile localdomains dosyasını düzenleyeceğiz.

nano /etc/localdomains

Yukarıdaki kodu ssh programınıza yapıştırın ve enter tuşuna basın. Sunucunuzda ne kadar domain varsa listeleyecektir. Siz bu liste içerisinde mail atamadığınız 451 hatası aldığınız siteyi göremeyeceksiniz işte tüm mesele burası 🙂

Karşımıza çıkan listede en alt kısımda alttaki gibi sitemizi şöyle yazıyoruz;

  • siteadi.com
  • webmail.siteadi.com

Daha sonra CTRL-X tuşuna basıyoruz daha sonra uyarıdaki alanda “Y” tuşuna basıyoruz ve enter’lıyoruz.

Birde mail servisimizi tekrar başlatmamız gerekiyor bunun içinde alttaki kodu kullanın;

/scripts/restartsrv exim

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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

WHM / cPanel Mail Fonksiyonunu Kapatmak 0

cpanel mail fonksiyonunu kapatmak

Spam maillerin bir çoğu hackerlar tarafından sistemlere sızıp phpmail ile yüzlerce, binlerce mail gönderiyor. İşte aslında tüm olay bundan sonra kopuyor sunucu spam mail göndermeye başlayınca doğal olarak sunucu’nun kullandığı IP adresi blacklist yani kara listeye alınıyor. Paylaşımlı hosting‘lerde bu büyük bir sıkıntı 1 VDS‘de 200 site olduğunu düşünürsek bu 200 site blacklist’den dolayı mail gönderememeye başlayacak. 1 Kişinin yüzünden hepsi cezalandırılmış gibi olsada artık hosting firmaları buna Hosteva‘da dahil php mail gönderimini kapatmış bulunuyor.

Php mail’i kapatıp müşterileri SMTP mail’e yönlendiriyoruz. Php maili sunucuda kapattıktan sonra artık hiç bir script mail gönderimi yapmayacak smtp kullanmak zorunda kalacaktır. WordPress gibi profesyonel yönetim panellerinin bu problemlere karşın smtp eklentiside bulunuyor ama diğerleri için kesin bir şey söyleyemem 🙂

WHM -> Service Configuration -> PHP Configuration Editor kısmına girin.

Basic Mode ve Advanced Mode kısmını göreceksiniz orada Advanced Mode kısmına tıklayın.

disable_functions” kısmına virgülden sonra mail olarak ekleme yapıyoruz.

Böylece sunucumuzdaki php mail gönderimini kapatmış oluyoruz. Artık sunucu sadece SMTP üzerinden mail gönderecek.

MySQL server has gone away Hatası 0

Merhaba Arkadaşlar sizlere error_log‘daki bir hatanın çözümünden bahsedicem. Buna sebep olan şey MySQL maksimum paket boyutu yüksek olmamasıdır. Benim aldığım hatada “MySQL server has gone away ” yazıyordu ancak daha sonra farklı bir hata daha “MySQL server during query” yazdı dedim orda dur. 🙂

 

Öncelikle benim sunucum linux ona göre yazıyorum 🙂

SSH ile sunucuya bağlanın nano yada vi hangi editörü aktif kullanıyorsanız ben nano’yu kullanıyorum.

nano -w /etc/my.cnf

Yukarıdaki kod ile SSH üzerinde my.cnf dosyasını açtık daha sonra alttaki kodu my.cnf dosyasında en alta yazıyoruz.

max_allowed_packet=500M

Daha sonra CTRL-X deyip çıkıyoruz çıkarken kaydedilsinmi diye Yes/No soruyor Y tuşuna basıp kaydediyoruz.

Son olarak alttaki kod ile MySQL‘imizi restart ediyoruz problemimiz çözülmüş oluyor.

/etc/init.d/mysql restart

MySQL restart işlemini WHM’dende yapabilirsiniz ama SSH’dayken halledip çıkın derim. 🙂

Şöylede bir durum var sunucunuzun özelliklerine göre bu 500M değişebilir MySQL Performans Optimizasyonu ile ilgilide bir çok makale var her sisteme göre ayrı yapılandırıldığı için dikkat etmenizde fayda var.

Most Popular Topics

Editor Picks