SMTP错误:无法接受数据。使用PHPMailer获取错误 $mail->From=”info@example.com"; $mail->FromName=“示例”; $mail->AddAddress($regMail); $mail->AddReplyTo(“info@examples.com"); $mail->IsHTML(true); $mail->Subject='请验证您的电子邮件地址'; $mail->Body='要继续使用您的帐户,我们需要确保此电子邮件地址是您的。 请单击下面的链接以验证您的电子邮件http://example.com/activate.php?encrypt=“.$valKey.&email=”.$regMail.&action=activate 如果您没有提出此请求,请忽略此邮件。“;
我发现这些代码有错误。但是,当我从正文中删除链接时,邮件将成功发送。我不知道为什么,请帮帮我。提前感谢请为smtp尝试类似的方法SMTP错误:无法接受数据。使用PHPMailer获取错误 $mail->From=”info@example.com"; $mail->FromName=“示例”; $mail->AddAddress($regMail); $mail->AddReplyTo(“info@examples.com"); $mail->IsHTML(true); $mail->Subject='请验证您的电子邮件地址'; $mail->Body='要继续使用您的帐户,我们需要确保此电子邮件地址是您的。 请单击下面的链接以验证您的电子邮件http://example.com/activate.php?encrypt=“.$valKey.&email=”.$regMail.&action=activate 如果您没有提出此请求,请忽略此邮件。“;,php,email,phpmailer,Php,Email,Phpmailer,我发现这些代码有错误。但是,当我从正文中删除链接时,邮件将成功发送。我不知道为什么,请帮帮我。提前感谢请为smtp尝试类似的方法 $mail->From = "info@example.com"; $mail->FromName = "Example"; $mail->AddAddress($regMail); $mail->AddReplyTo("info@examples.com"); $mail->IsHTML(true); $mail-&
$mail->From = "info@example.com";
$mail->FromName = "Example";
$mail->AddAddress($regMail);
$mail->AddReplyTo("info@examples.com");
$mail->IsHTML(true);
$mail->Subject = 'Please verify your Email Address';
$mail->Body = 'To proceed with your account, we need to make sure this email address is yours.
Please click the below link to verify your email. <br/>http://example.com/activate.php?encrypt='.$valKey.'&email='.$regMail.'&action=activate
<br><br>If you didn\'t make this request, just ignore this mail.';
需要'phpmailer/phpmailerautoad.php';
$mail=new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug=1;
$mail->SMTPAuth=true;
$mail->SMTPSecure='ssl';
$mail->Host=“smtp.gmail.com”;
$mail->Port=465;
$mail->Username=“”//删除用户名
$mail->Password=“”//删除密码
$mail->addReplyTo('info@examples.com');
$mail->SetFrom('emailOne@example.com","我的名字",;
$mail->Subject='请验证您的电子邮件地址';
$mail->AddAddress('example@yahoo.com","我的名字",;
$mail->Body='要继续使用您的帐户,我们需要确保此电子邮件地址是您的。
请单击下面的链接以验证您的电子邮件
http://example.com/activate.php?encrypt=“.$valKey.&email=”.$regMail.&action=activate
如果您没有提出此请求,请忽略此邮件。“;
如果($mail->Send()){
回显“已发送消息!”;
}否则{
回显“邮件错误:”.$mail->ErrorInfo;
}
在这里下载phpmailer
打开此处请向我们提供错误。邮件程序错误:SMTP错误:数据不接受。
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = ""; //Username removed
$mail->Password = ""; //Password removed
$mail->addReplyTo('info@examples.com');
$mail->SetFrom('emailOne@example.com', 'my name');
$mail->Subject = 'Please verify your Email Address ';
$mail->AddAddress('example@yahoo.com', 'my name');
$mail->Body = 'To proceed with your account, we need to make sure this email address is yours.
Please click the below link to verify your email. <br/>http://example.com/activate.php?encrypt='.$valKey.'&email='.$regMail.'&action=activate
<br><br>If you didn\'t make this request, just ignore this mail.';
if($mail->Send()) {
echo "Message sent!";
}else {
echo "Mailer Error: " . $mail->ErrorInfo;
}