Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Leguim en 30 Septiembre 2019, 02:42 AM

Título: [Resuelto] ¿Como enviar un email con PHP?
Publicado por: Leguim en 30 Septiembre 2019, 02:42 AM
Buenas noches,
estuve buscando sobre como podría enviar un email con php y me aparecieron resultados, usando la función mail (https://www.php.net/manual/es/function.mail.php) pero los vídeos que pude ver son básicamente un formulario "Nombre", "Correo", "Asunto", "Mensaje", "Header"

El problema con esto que el email o mensaje que escriban se enviará a un email que yo les ponga y yo quiero lo contrario enviar un email con php a otro usuario con ese email..
Por ejemplo para las problematicas sobre si un usuario se olvida su contraseña voy a necesitar enviar un mensaje a su correo electrónico dandole instrucciones para recuperar su cuenta, lo mismo aplica al validar un email luego de registrarse enviandole un código de verificación a su correo.

También tengo entendido que no se pueden enviar correos si mi aplicación no esta en un hosting..




Mod: Los temas sobre PHP van al subforo de PHP.
Título: Re: (Pregunta): ¿Como enviar un email con PHP?
Publicado por: engel lex en 30 Septiembre 2019, 02:54 AM
tu puedes enviar correos desde tu localhost... que todo servidor lo rechace por considerarlo un intento barato de spam (y no cumplir standards) es algo muy diferente XD

CitarEl problema con esto que el email o mensaje que escriban se enviará a un email que yo les ponga y yo quiero lo contrario enviar un email con php a otro usuario con ese email..

te explico... en los lenguajes de programación hay cosas llamadas "variables" valores que pueden ser cambiados por código, en php peculiarmente se distinguen por empezar con $

un ejemplo de la función haciendo uso de variables
mail ($destinatario, $titulo, $message)

cada una de esas variables puedes llenarla con datos obtenidos de cualquier medio, como un formulario como indicas, pero tambien desde una base de datos

consejo usa todas las cabeceras necesarias para que no sea rechazado


$cabeceras = 'From: administrador@tupagina.com' . "\r\n" .
   'Reply-To: administrador@tupagina.com' . "\r\n" .
   'X-Mailer: Nombre bonito de tu servidor de correo'.
    'MIME-Version: 1.0' . "\r\n".
    'Content-type: text/html; charset=iso-8859-1' . "\r\n";
Título: Re: (Pregunta): ¿Como enviar un email con PHP?
Publicado por: Leguim en 30 Septiembre 2019, 03:24 AM
(https://i.ytimg.com/vi/PRugy5PY76k/maxresdefault.jpg)

gracias

Mod: imagen redimansionda
Título: Re: (Pregunta): ¿Como enviar un email con PHP?
Publicado por: engel lex en 30 Septiembre 2019, 03:27 AM
es sarcasmo o realmente estabas en un bloqueo? XD
Título: Re: (Pregunta): ¿Como enviar un email con PHP?
Publicado por: Leguim en 30 Septiembre 2019, 03:28 AM
Cita de: engel lex en 30 Septiembre 2019, 03:27 AM
es sarcasmo o realmente estabas en un bloqueo? XD

Fijate abajo de la fotito puse el gracias por eso para que no parezca sarcasmo XD