Linux serverlarda başınıza dert olabilecek en büyük sorun bilgisayarınızdan veya ftp’ye gönderdiğiniz dosyalar ile spam mail göndermesidir.
Bu yazıda size php mail fonksiyonunun nasıl devre dışı bırakılacağını anlatacağım;
Bu işlem için php.ini dosyanızda disable_funciton kısmına mail,phpmail ekleyerek bu sorunu çözebilirsiniz.
İlk olarak sunucumuza ssh ile erişim sağlıyıyoruz.
Size verdiğim bu kod ile php.ini dosyasının yerini bulacak sistem sizin için
php -i | grep php.ini
Devamında alt satırdakine benzer bir ekran görüntüsü gelecektir karşınızda
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
Şimdi php.ini dosyamızı düzenlemek için
nano /usr/local/lib/php.ini
kodunu çalıştırın ancak siz burada ki ” /usr/local/lib/php.in ” yerine kendi dosya yolunuzu yazın.
Şu an php.iniyi artık düzenleyebiliriz. CTRL + W tuşlarına bakarak arama fonksiyonunu çalıştırıyoruz. Bu bölüme disable_funciton yazarak enter tuşuna basıyoruz.
Bulunan satırı : disable_funciton=mail,phpmail şeklinde düzenliyoruz. Daha sonra CTRL + X tuşlarına basıyoruz ve kaydetmek istermisiniz diye soracak Y tuşuna basarak kabul ediyoruz.
Artık tek yapmanız geren httpd servisini resetlemek
service httpd restart
komutu ile httpd servisi resetlendi. ve düzenlendiğiniz php.ini dosyası aktif hale geldi.
Bu şekilde sistemizde sızan dosyalar ile olabilecek spam mail’e önem almış olduk.
Phpmail ve mail fonksiyonlarını kapatmamız aklınıza biz nasıl mail göndereğiz gibi bir soru işareti getirecektir?
Tabiki cPanel üzerinden e-mail adresi oluşturarak e-mail alış verişinize devam edebilirsiniz.Web sitenize koymak istediğiniz iletişim formları içinde SMTP ile kullanmaya devam edeceğiz.
SMTP’nin web sitesi üzerinde formlar ile kullanımı ile ilgili sizler için en kısa sürede bir döküman hazırlayacağım.