Texto de correo electrónico PHP a cuenta de gmail
Pregunta
¿Hay alguna forma de tomar el texto (recuperado de un formulario) y enviarlo por correo electrónico a mi cuenta de Gmail? También puedo hacer que el usuario ingrese su dirección de correo electrónico y un asunto. O si no, ¿hay una mejor manera de hacer que los usuarios me envíen un mensaje? Gracias.
Solución
Le recomiendo que use PHP Mailer este programa se encargará de toda la construcción y el funcionamiento del mensaje bien con Gmail. También se incluye un código de muestra para Gmail.
Otros consejos
Utilice la función mail
para enviar correos electrónicos a una dirección específica:
$subject = Utilice la función mail
para enviar correos electrónicos a una dirección específica:
<*>
Pero no tome el parámetro $ to
del formulario, de lo contrario su script se usará para enviar spam.
REQUEST['subject'];
$message = Utilice la función mail
para enviar correos electrónicos a una dirección específica:
<*>
Pero no tome el parámetro $ to
del formulario, de lo contrario su script se usará para enviar spam.
REQUEST['message'];
mail("your@gmail.com", $subject, $message);
Pero no tome el parámetro $ to
del formulario, de lo contrario su script se usará para enviar spam.
Ampliando lo que Ivan escribió para agregar el correo electrónico de los usuarios como remitente:
$subject = Ampliando lo que Ivan escribió para agregar el correo electrónico de los usuarios como remitente:
<*>
Esto hace que sea más fácil responder. Sin embargo, puede agregar su dirección de correo electrónico en el cuerpo del mensaje.
POST['subject'];
$message = Ampliando lo que Ivan escribió para agregar el correo electrónico de los usuarios como remitente:
<*>
Esto hace que sea más fácil responder. Sin embargo, puede agregar su dirección de correo electrónico en el cuerpo del mensaje.
POST['message'];
$from = Ampliando lo que Ivan escribió para agregar el correo electrónico de los usuarios como remitente:
<*>
Esto hace que sea más fácil responder. Sin embargo, puede agregar su dirección de correo electrónico en el cuerpo del mensaje.
POST['from'];
// the sender email must be cleaned of mime header injection
$from = preg_replace_all("/[\r\n]+/", '', $from);
mail("your@gmail.com", $subject, $message, "from:$from\n");
Esto hace que sea más fácil responder. Sin embargo, puede agregar su dirección de correo electrónico en el cuerpo del mensaje.