Hola buen dia, tengo ya algo de tiempo intentando lograr algo que nunca he visto por ahy para descargar, se trata de enviar un email a varios destinatarios unos 10 o 20, utilizando la clases phpmailer configurada con gmail como servidor smtp.
Tengo conocimientos basico de php, pero aun asi me decidi a intentarlo, y no funciono
La idea es que los destinarios se introduscan en un textarea
Aqui esta mi codigo
Código:
<?php
include("clases/phpmailer/class.phpmailer.php");
$testa = $_POST['veio'];
if($testa != "") {
$handle = fopen ($emails, "r");
$mailist = $_POST['emails'];
$i=0;
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = "[email protected]";
$mail->Password = "pass";
$mail->From = $_POST['email'];
$mail->FromName = $_POST['nombre'];
while($email[$i])
{
$email = explode("\n", $to);
$to = $email[$i];
$to2 = ereg_replace(" ", "", $to);
$correo= $to2;
echo $correo."<br>";
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->AddAddress("$correo");
$mail->Subject = $_POST['asunto'];
$mail->Body = $_POST['mensaje'];
$mail->AltBody = "nada";
if(!$mail->Send())
echo "Ocurrio un error al enviar el email a " . $row["email"] . "<br>";
$i++;
$mail->ClearAddresses();
}
}
?>
y aqui dejo el form html
Código:
<form action="cardroot.php" method="post" enctype="multipart/form-data" name="form1">
<table width="600px" border="0">
<input type="hidden" name="veio" value="sim">
<tr>
<td width="180" align="right"><div align="left"><span class="Estilo13">Nombre</span></div></td>
<td width="420"><span class="Estilo11">
<input name="nombre" type="text" id="nombre">
</span></td>
</tr>
<tr>
<td><div align="left"><span class="Estilo13">De</span></div></td>
<td><span class="Estilo11">
<input name="email" type="text" id="email">
</span></td>
</tr>
<tr>
<td><div align="left"><span class="Estilo13">Asunto</span></div></td>
<td><span class="Estilo11">
<input type="text" id="asunto" name="asunto">
</span></td>
</tr>
<tr>
<td><div align="left"><span class="Estilo13">Mensaje</span></div></td>
<td><span class="Estilo11">
<input type="text" id="mensaje" name="mensaje">
</span></td>
</tr>
<tr>
<td><div align="left"><span class="Estilo13">Destinatarios</span></div></td>
<td><span class="Estilo11"></span><span class="Estilo11">
<textarea name="emails" cols="35" rows="5" id="emails"></textarea>
</span></td>
</tr>
<tr>
<td><span class="Estilo14"></span></td>
<td><span class="Estilo11">
<label>
<input type="submit" name="Submit" value="Enviar">
</label>
</span></td>
</tr>
</table></form>
Bueno la idea es todos aporten sus ideas y conocimientos para ver si podemos lograr andar este script, y asi se puede publicar para que otros usuarios que necesiten (son muchos) este mismo script