0
如何配置PHPMailer localhost
通過代理連接發送電子郵件,因爲直接連接到smtp服務器(smtp.google.com)
被網絡管理員阻止。如何配置PHPMailer通過代理連接到smtp.google.com
如果代理不能配置爲PHPMailer,可以使用代理的PHPMailer的替代品也指導我。
請指導。
我使用下面的代碼來發送電子郵件:
<?php
require 'send/PHPMailerAutoload.php';
$info = $_POST['msg1'];
$data = json_decode(stripslashes($info));
$email = $data->email;
$fName = $data->fName;
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = '**********';
$mail->SMTPSecure = 'tls';
$mail->From = '[email protected]';
$mail->FromName = 'ABC';
$mail->addAddress($email, $fName);
$mail->addReplyTo('[email protected]', 'ABC');
$mail->WordWrap = 50;
$mail->isHTML(true);
$mail->Subject = 'demo msg';
$mail->Body = "hello friend!!";
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message sent!";
}
?>
可能的重複:http://stackoverflow.com/questions/16048347/send-email-using-gmail-smtp-server-through-php-mailer – SnakeFoot
看到我以前的帖子http://stackoverflow.com/a/ 35263987/4098311 –
這兩個都不重複 - 他們只是回答通過Gmail發送的通用問題 - 這個問題是關於通過代理髮送的。 – Synchro