4. Nesil VPS ve Kiralık Sunucu Yardım

Bu sayfayı sizin için çevirmek üzere elimizden gelenin en iyisini yaptık. İngilizce sayfa da kullanılabilir.

Plesk Linux'ta PHPMail günlüğünü etkinleştirin

PHP'nin yerleşik posta günlüğü işlevini kullanarak PHPMail () gönderen bir betiği izole edebilirsiniz. Plesk, PHPMail () günlüklerini alan adı başına veya birden fazla alan adı için PHP'nin aynı sürümünü kullanarak etkinleştirmenize olanak tanır.

Tek bir alan adı için etkinleştirin

  • Plesk'te oturum açın .
  • Soldaki menüden Web Siteleri ve Alan Adları'nı seçin.
  • Alan adını seçin.
  • PHP Ayarları'nı seçin.
  • Sayfayı aşağı kaydırın ve Ek yapılandırma yönergeleri yazan kutuyu bulun. Günlük dosyasına mutlak bir yol ve dosyanın adını belirterek posta günlüklerini etkinleştirmek için yönergeyi ekleyin:
    mail.log = /var/www/vhosts/coolexample.com/phpmail.log

    Ek yapılandırma yönergeleri kutusuna bunu girin ve Uygula seçeneğine tıklayın. PHPMail () kullanılırsa, otomatik olarak bir günlük dosyası oluşturulur.

  • Bir günlük dosyası oluşturulduğunda, bu günlüğe Plesk dosya yöneticisinden erişebilirsiniz.

    SSH erişiminiz varsa, kullanılan yaygın komut dosyalarını bulmak için veriler üzerinde değişiklik yapabilirsiniz. Başlamak için, 3. Nesil veya 4. Nesil sunucunuzda yönetici erişimini etkinleştirmeniz (henüz yapmadıysanız), SSH ile bağlanmanız ve kök kullanıcıya geçmeniz gerekir.

    PHPMail () kullanarak betikleri bulmak için aşağıdakileri çalıştırın:

    [root @ server ~] # cat /var/www/vhosts/coolexample.com/phpmail.log | awk '{print $ 6}' | cut -c 2- | uniq -c | cut -f1 -d ':' 1255 /var/www/vhosts/coolexample.com/httpdocs/wp-content/uploads/2020/05/spamscript.php 544 /var/www/vhosts/coolexample.com/httpdocs/wp -content / morespam.php

    Birden fazla alan adı için etkinleştirin

    Not: Tüm alan adları için bir PHPMail () günlüğünü etkinleştirmek, SSH kullanmanızı gerektirir. SSH'yi bilmiyorsanız, tek alan adı talimatlarını kullanın.

  • Plesk'te oturum açın .
  • Plesk ana sayfasından, Araçlar ve Ayarlar seçeneğine tıklayın.
  • PHP Ayarları'nı seçin.


  • Günlük oluşturmak istediğiniz PHP sürümünü seçin. Sitemiz PHP 7.3'ü bir FPM uygulaması olarak çalıştırmaktadır.

  • Php.ini yazan sekmeyi seçin
  • Şunu ara: php.ini dosyasındaki mail.log . ; satırın başından itibaren (noktalı virgül) ve PHP mail () günlüğünün nereye kaydedilmesini istediğinizi belirtin. Alan adları arasında izin sorunlarını önlemek için sunucunun / tmp dizinini kullanın.

  • Kaydetmek için Tamam öğesini seçin.
  • Şimdi sunucunuza SSH ile bağlanın ve kök kullanıcıya geçin .
  • Daha sonra, posta günlük dosyasını oluşturmanız ve tüm Plesk aboneliklerinin yazabilmesi için ona uygun izinleri vermeniz gerekir.
    [root @ server ~] # touch /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
  • Günlük dosyası oluşturulduğunda, sık kullanılan posta komut dosyaları için günlüğü ayrıştırabilirsiniz.
    cat /path/to/phpmail.log | awk '{print $ 6}' | cut -c 2- | uniq -c | cut -f1 -d ':'

  • Uyarı: İşleminiz bittiğinde günlük kaydını devre dışı bırakın! Durdurulmazsa, PHPMail günlük kaydı süresiz olarak devam eder ve potansiyel olarak sunucunuzun disk alanını en üst düzeye çıkarır.

    İlgili adımlar

    Daha fazla bilgi

    • Sunucu uzmanlarımız bir ücret karşılığında bu adımları gerçekleştirebilir. Uzman Hizmetlerimiz hakkında daha fazla bilgi için lütfen Uzman Hizmet menümüzü ziyaret edin.