使用 xampp 和 phpmailer 的奇怪错误
Weird bug using xamp and phpmailer
所以我的网站上有 phpmailer,它工作正常,但是当我将附件放入邮件时遇到一个奇怪的错误,如果我放一个 24kb 的附件,当必须执行这段代码时,浏览器挂起,尝试加载本地主机(xamp 网站),但我实际上无法进入它挂在 "connecting" 上的网站我已经尝试将 0kb 文件附加到电子邮件中并且它有效所以我猜这与我的 PDF 文件有关我正在尝试附加而不是代码,无论如何,这就是我正在做的事情:
require_once("../../phpmailer/PHPMailerAutoload.php");
$mail = new PHPMailer;
// Debug para ver errores
$mail->SMTPDebug = 3;
//hacemos que PHPMailer use SMTP.
$mail->isSMTP();
//direccion
$mail->Host = "smtp.gmail.com";
//poner verdadero para requerir autorizacion
$mail->SMTPAuth = true;
//Usuario y contraseña
$mail->Username = "rakall66@gmail.com";
$mail->Password = "****";
//If SMTP requires TLS encryption then set it
$mail->SMTPSecure = "tls";
//Set TCP port to connect to
$mail->Port = 587;
$mail->From = "rakall66@gmail.com";
$mail->FromName = "No responder - Informacion Pago";
$receptor="testingfield1@hotmail.com";
$mail->addAddress($receptor, "El que recibe");
$mail->isHTML(true);
$mail->Subject = "Pago en Vidya";
$mail->Body = "<i>Usted ".$login_session." ha realizado un pago en Vidya </i>";
$mail->AltBody = "Version en texto plano";
$mail->AddAttachment("../../facturas/factura.pdf","nombre");
//$mail->AddAttachment("../../facturas/factura.pdf","nombre");
if(!$mail->send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo " error";
}
问题出在代码的位置上,它在使漏洞文档循环的 if 上,直到 30 秒后超时。
所以我的网站上有 phpmailer,它工作正常,但是当我将附件放入邮件时遇到一个奇怪的错误,如果我放一个 24kb 的附件,当必须执行这段代码时,浏览器挂起,尝试加载本地主机(xamp 网站),但我实际上无法进入它挂在 "connecting" 上的网站我已经尝试将 0kb 文件附加到电子邮件中并且它有效所以我猜这与我的 PDF 文件有关我正在尝试附加而不是代码,无论如何,这就是我正在做的事情:
require_once("../../phpmailer/PHPMailerAutoload.php");
$mail = new PHPMailer;
// Debug para ver errores
$mail->SMTPDebug = 3;
//hacemos que PHPMailer use SMTP.
$mail->isSMTP();
//direccion
$mail->Host = "smtp.gmail.com";
//poner verdadero para requerir autorizacion
$mail->SMTPAuth = true;
//Usuario y contraseña
$mail->Username = "rakall66@gmail.com";
$mail->Password = "****";
//If SMTP requires TLS encryption then set it
$mail->SMTPSecure = "tls";
//Set TCP port to connect to
$mail->Port = 587;
$mail->From = "rakall66@gmail.com";
$mail->FromName = "No responder - Informacion Pago";
$receptor="testingfield1@hotmail.com";
$mail->addAddress($receptor, "El que recibe");
$mail->isHTML(true);
$mail->Subject = "Pago en Vidya";
$mail->Body = "<i>Usted ".$login_session." ha realizado un pago en Vidya </i>";
$mail->AltBody = "Version en texto plano";
$mail->AddAttachment("../../facturas/factura.pdf","nombre");
//$mail->AddAttachment("../../facturas/factura.pdf","nombre");
if(!$mail->send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo " error";
}
问题出在代码的位置上,它在使漏洞文档循环的 if 上,直到 30 秒后超时。