使用 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 秒后超时。