[Resuelto] ¿Como enviar un email con PHP?

Iniciado por Leguim, 30 Septiembre 2019, 02:42 AM

0 Miembros y 1 Visitante están viendo este tema.

Leguim

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.

engel lex

#1
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";
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Leguim

#2


gracias

Mod: imagen redimansionda

engel lex

es sarcasmo o realmente estabas en un bloqueo? XD
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Leguim

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