使用xamp和phpmailer的奇怪错误

时间:2015-10-29 12:53:07

标签: php mysql phpmailer httpserver

所以我在我的网站上有phpmailer,它工作正常但我遇到了一个奇怪的错误当我把附件放入邮件如果我把24kb附件,当这个代码必须执行,浏览器挂起,试图加载localhost(xamp网站),我实际上无法进入它挂起的网站“连接”我尝试将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";
}

1 个答案:

答案 0 :(得分:0)

问题在于代码的位置,它是在一个如果使孔文档循环,直到在那30秒之后超时。