2017-10-20 5 views
0

私はSMTPサーバの詳細を使用しています。コードスニペットは次のとおりです。SMTPメールは送信されません(サーバ設定に問題があります。他のサーバには問題ありません)

$mail = new PHPMailer; 
    $mail->IsSMTP();          // Set mailer to use SMTP 
    $mail->Host = isset($_GET['host'])?$_GET['host']:"[email protected]";  
    $mail->Port = isset($_GET['port'])?$_GET['port']:"465";        
    $mail->SMTPAuth = true;        // Enable SMTP authentication 
    $mail->Username = "[email protected]";    
    $mail->Password = "xxx";    
    $mail->SMTPSecure = 'ssl'; 
    $mail->SMTPOptions = array(
     'ssl' => array(
      'verify_peer' => true, 
      'verify_peer_name' => true, 
      'allow_self_signed' => false 
     ) 
    ); 
    $mail->SMTPDebug=2; 

答えて

1

サーバーのSMTP制限を確認してください。共有ホスティングを使用している場合は、ホスティングプロバイダに問い合わせることができます。 WHMへのアクセス権がある場合は、これを試してください。 WHM - > [サーバーの構成] - > [微調整設定 - >セキュリティ - >ルート、Eximの、および郵便配達への発信SMTP(FKA SMTP微調整)を制限問題:)

+0

パーフェクトを修正するだろう

電源を入れ、それをオフに 希望!正確にうまく動作:) – Alpi

関連する問題