2016-12-01 46 views
1

我是PHP新手。我正在使用PHPMailer發送電子郵件,但無法這樣做。我嘗試配置它爲Gmail並且它的工作但嘗試從遠程主機和給定的域發送味精時不工作。 這是代碼。「SMTP連接()失敗」。將其配置爲從遠程主機發送郵件時

<?php 

     require("PHPMailerAutoload.php"); // path to the PHPMailerAutoload.php file. 

     $mail = new PHPMailer(); 
     //$mail->IsSMTP(); 
     $mail->Mailer = "smtp"; 
     $mail->Host = "175.000.000.000"; //Sample Host 
     $mail->SMTPDebug = 1; 
     $mail->Port = "25"; // 8025, 587 and 25 can also be used. Use Port 465 for SSL. 
     $mail->SMTPAuth = true; 
     //$mail->SMTPSecure = 'ssl'; 
     $mail->Username = "[email protected]"; 
     $mail->Password = "password"; 

     $mail->From  = "[email protected]"; 
     $mail->FromName = "Maaz Khan"; 
     $mail->AddAddress("[email protected]", "all"); 
     $mail->AddReplyTo("[email protected]", "Fund"); 

     $mail->Subject = "Hi!"; 
     $mail->Body  = "Hi! How are you?"; 
     $mail->WordWrap = 50; 

     if(!$mail->Send()) { 
      echo 'Message was not sent.'; 
      echo 'Mailer error: ' . $mail->ErrorInfo; 
        echo 'Not sent: <pre>'.print_r(error_get_last(), true).'</pre>'; 
      exit; 
     } else { 
      echo 'Message has been sent.'; 
     } 

回答

0

此代碼可以幫助你

$ MAIL->主機= 「smtpout.secureserver.net」;

Your host name should be like mydomain.com 

$ MAIL->端口= 465;

相關問題