Bueno yo extraigo de una Base de Datos los registros de mi proveedores y a cada uno le envio su usuario y password para que ingresen a mi portal, el problema en si es el siguiente:
He hecho la prueba enviando los 180 proveedores (en realidad son mas de 5 mil)
con cuentas de correo "[email protected]" o "[email protected]" y sale perfecto, el problema es cuando envio con la cuenta real de mis proveedores por ejemplo "[email protected]" y el demomio por donde lo envio se cuelga y no sale nada.
les envio el codigo en PHP y la salida en el /var/spool/root para que me puedan aconsejar.
Por se acaso, la lectura de registros esta OK, el problema creo yo que esta en send_mail()
Código:
y eso sale en el log del root (cuando no envia)$dataset = $o_proveedor->envio_masivo(); $i=0; $enviados = 0; $correctos = 0; for($i=0; $i<$dataset->nr ; $i++){ $mail = trim($dataset->data[$i]["email"]); $ruc = trim($dataset->data[$i]["ruc"]); $contrasena = trim($dataset->data[$i]["contrasena"]); $nombre = trim($dataset->data[$i]["nombre"]); $detalle_mail = "Acceso Para $nombre -> Nombre de Usuario :$ruc Contraseña:$contrasena"; $mensaje_mail = $introduccion_masivo.$detalle_mail.$fin_masivo; if(comprobar_email($mail)){ $correctos++; set_time_limit(300); if(@mail($mail,$asunto_masivo,$mensaje_mail,$cabecera_mail)){ $enviados ++; }//if }//if }//while $o_proveedor->vacia_masivo(); echo '<br />Enviamos '.$enviados.' mails'; echo '<br />Correctos '.$correctos.' mails';
lo envios lo hago desde la consola con el curl
Código:
--k94MLIqB027589.1160000607/localhost.localdomain-- From [email protected] Wed Oct 4 17:36:01 2006 Return-Path: <[email protected]> Received: from localhost (localhost) by localhost.localdomain (8.13.5/8.13.5) id k94MLIqC027589; Wed, 4 Oct 2006 17:36:01 -0500 Date: Wed, 4 Oct 2006 17:36:01 -0500 From: Mail Delivery Subsystem <[email protected]> Message-Id: <[email protected]> To: <[email protected]> To: [email protected] MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="k94MLIqC027589.1160001361/localhost.localdomain" Content-Transfer-Encoding: 8bit Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) This is a MIME-encapsulated message --k94MLIqC027589.1160001361/localhost.localdomain The original message was received at Wed, 4 Oct 2006 15:37:38 -0500 from wwwsolomon [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <[email protected]> (reason: 450 <[email protected]>: Sender address rejected: Domain not found) ----- Transcript of session follows ----- ... while talking to smtpmx.terra.com.pe.: >>> RSET <<< 421 xnmlmtp3.terra.com Error: too many errors 554 5.3.5 deliver: mci=80dcc9c rcode=0 errno=0 state=0 sig=smtpmx.terra.com.pe. 554 5.3.0 Internal error --k94MLIqC027589.1160001361/localhost.localdomain Content-Type: message/delivery-status Reporting-MTA: dns; localhost.localdomain Arrival-Date: Wed, 4 Oct 2006 15:37:38 -0500 Final-Recipient: RFC822; [email protected] Action: failed Status: 4.2.0 Diagnostic-Code: SMTP; 450 <[email protected]>: Sender address rejected: Domain not found Last-Attempt-Date: Wed, 4 Oct 2006 17:36:01 -0500 --k94MLIqC027589.1160001361/localhost.localdomain Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Return-Path: <[email protected]> Received: from localhost.localdomain (wwwsolomon [127.0.0.1]) by localhost.localdomain (8.13.5/8.13.5) with ESMTP id k94KbcmY021986 for <[email protected]>; Wed, 4 Oct 2006 15:37:38 -0500 Received: (from nobody@localhost) by localhost.localdomain (8.13.5/8.13.5/Submit) id k94Kbb7C021985; Wed, 4 Oct 2006 15:37:37 -0500 Date: Wed, 4 Oct 2006 15:37:37 -0500 Message-Id: <[email protected]> To: [email protected] Subject: Acceso al Portal de Franquicias Peru From: [email protected] Reply-To: [email protected] X-Mailer: PHP/5.1.4
Por favor diganme que puede ser, en realidad necesito su consejo.