• 27-01-2020, 16:26:01
    #1
    Merhaba;
    PhpMailer ile mail göndermede sıkıntı yaşıyorum. Bununla ilgili şimdiden yardımlarınızı bekliyorum.
    Kullandığım kodlar ve aldığım hata mesajları aşağıdadır.

    Hosting php sürümü: 7.2

    require ('../../vendor/autoload.php');
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 1;
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'tls';
    $mail->Host = "mail.deneme.xyz";
    $mail->Port = 587;
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "../../PHPMailer/language");
    $mail->CharSet ="utf-8";
    $mail->Username = "bilgi@deneme.xyz ";
    $mail->Password = "password";
    $mail->SetFrom("bilgi@deneme.xyz", "bilgi@deneme.xyz");
    $mail->AddAddress($eposta);
    $mail->Subject = "Örnek Mail Başlığı";
    $mail->Body = 'deneme maill ';
    
    $mail->send();

    Aldığım Hatalar:
    Warning: stream_select() has been disabled for security reasons in /home/sitemi/public_html/yonetici/php/vendor/phpmailer/phpmailer/src/SMTP.php on line 1125
    2020-01-27 12:52:00 CLIENT -> SERVER: EHLO deneme.xyz

    Warning: stream_select() has been disabled for security reasons in /home/sitemi/public_html/yonetici/php/vendor/phpmailer/phpmailer/src/SMTP.php on line 1125
    2020-01-27 12:52:00 SMTP ERROR: EHLO command failed:
    2020-01-27 12:52:00 CLIENT -> SERVER: HELO deneme.xyz

    Warning: stream_select() has been disabled for security reasons in /home/sitemi/public_html/yonetici/php/vendor/phpmailer/phpmailer/src/SMTP.php on line 1125
    2020-01-27 12:52:00 SMTP ERROR: HELO command failed:
    2020-01-27 12:52:00 CLIENT -> SERVER: STARTTLS

    Warning: stream_select() has been disabled for security reasons in /home/sitemi/public_html/yonetici/php/vendor/phpmailer/phpmailer/src/SMTP.php on line 1125
    2020-01-27 12:52:00 SMTP ERROR: STARTTLS command failed:
    SMTP Error: Could not connect to SMTP host.
    2020-01-27 12:52:00 CLIENT -> SERVER: QUIT

    Warning: stream_select() has been disabled for security reasons in /home/sitemi/public_html/yonetici/php/vendor/phpmailer/phpmailer/src/SMTP.php on line 1125
    2020-01-27 12:52:00 SMTP ERROR: QUIT command failed:
    SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
  • 27-01-2020, 16:28:53
    #2
    ⚡⭐SUNUCU OPTİMİZASYONU⭐🚀
    Hostingte phpmail fonksiyonu aktif mi?
  • 27-01-2020, 16:33:21
    #3
    Misafir
    hosting sağlayıcı stream_select fonksiyonunu yasaklamış.
    • CoRPiL
    CoRPiL bunu beğendi.
    1 kişi bunu beğendi.
  • 27-01-2020, 16:42:02
    #4
    EdgeBear adlı üyeden alıntı: mesajı görüntüle
    hosting sağlayıcı stream_select fonksiyonunu yasaklamış.
    Peki çözümü var mı .Dediğiniz gibi hosting stream select fonksiyonunu kapatmış.
  • 27-01-2020, 16:42:47
    #5
    Misafir
    CoRPiL adlı üyeden alıntı: mesajı görüntüle
    Peki çözümü var mı .Dediğiniz gibi hosting stream select fonksiyonunu kapatmış.
    Hosting sağlayıcınıza durumu danışmak.
  • 27-01-2020, 17:53:14
    #6
    https://github.com/PHPMailer/PHPMailer#legacy-versions

    Her ne kadar Php 7 sürümlerinde PhpMailer 6 sürümünün kullanılması tavsiye ediliyor olsa da 5.x sürümleri de çalışmaktadır. Ayrıca kendi dökümantasyonunda bahsedildiği gibi PhpMailer 5.2 stabil çalışmakta.

    Bu tür durumlar da 5.2 kullanıyorum ben. Size de bunu tavsiye ederim.

    Composer ile yükleme için ;

    composer require phpmailer/phpmailer "5.2.*"
  • 27-01-2020, 18:42:47
    #7
    Teşekkürler uzun uğraşlar sonucu sorunu halettim.