发送具有不同域名的电子邮件

时间:2016-10-17 10:31:07

标签: php email

发送邮件显示

  

邮件程序错误:SMTP连接()失败

它无法正常工作。请检查代码并给我有价值的答案。     

require 'PHPMailerAutoload.php';
if(isset($_POST['send']))
{
$email = $_POST['email'];
$password = $_POST['password'];
$to_id = $_POST['toid'];
$message = $_POST['message'];
$subject = $_POST['subject'];
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.domain.com';
$mail->Port =  465;
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;
$mail->Username = $email;
$mail->Password = $password;
$mail->addAddress($to_id);
$mail->Subject = $subject;
$mail->msgHTML($message);
var_dump($mail->send());
if (!$mail->send()) {
$error = "Mailer Error: " . $mail->ErrorInfo;
echo '<p id="para">'.$error.'</p>';
}
else {
echo '<p id="para">Successfully sent mail</p>';
}
}

?>

1 个答案:

答案 0 :(得分:0)

看起来像是身份验证问题。控制您的主机,端口,用户名和密码。

相关问题