No funcionó :(
En la propiedad from como que valida que sea un mail. Si pongo lo que me indicaste, no envía el mail.
Si pongo algo así: $email . " " . $name. Tampoco funciona.
Es decir la valida, pero no toma el valor.
Ahora cambié estas lineas, el código me quedo así:
Código PHP:
Ver original$mail = new \PHPMailer;
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->SMTPDebug = 0;
$mail->Host = "smtp.gmail.com";
$mail->Port = 465
$mail->Password = 'mipass';
$mail->FromName = $name;
$mail->From = $email;
$mail->Subject = $subject;
$mail->AltBody = "";
$mail->MsgHTML("<p>" . $message . "</p>");
$mail->IsHTML(true);
if ($mail->Send()) {
return true;
} else {
return false;
}
Que es lo que hice?. En el Username y en el pass puse una cuenta intermedia entre el to y el from, aunque me sigue sin reemplazar el from.
Esta complicado esto.
Gracias