Asi es, cualquier duda o problema que tengas posteas y vemos como lo solucionamos ok.
el archivo phpmailer original es asi:
Código PHP:
Ver originalinclude_once('../class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = $mail->getFile('contents.html');
$mail->FromName = "First Last";
$mail->Subject = "PHPMailer Test Subject via mail()";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$mail->AddAttachment("images/phpmailer.gif"); // attachment
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
Donde dice
$mail->AddAddress("[email protected]", "John Doe");
Va la variable que contiene la direccion de email a donde vas a enviar el email por ejemplo.
La mandas así:
Código PHP:
Ver original<form sction="" method="post">
Teclea el email de destinatario: <input type="text" name="e_dest">
Teclea el nombre del destinatario: <input type="text" name="n_dest">
<input type="submit" value="Enviar email">
</form>
Lo recibo por PHP de ésta manera:
Código PHP:
Ver original<?php
include_once('../class.phpmailer.php');
$Email_destinatario = $_POST['e_dest'];
$Nombre_destinatario = $_POST['n_dest'];
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = $mail->getFile('contents.html');
$mail->FromName = "First Last";
$mail->Subject = "PHPMailer Test Subject via mail()";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$mail->AddAddress($Email_destinatario, $Nombre_destinatario);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>