PHP - Enviar Correo Usando STMP Diferente x Cada Usuario

 
Vista:

Enviar Correo Usando STMP Diferente x Cada Usuario

Publicado por Jose (2 intervenciones) el 29/10/2020 20:16:27
Muy buenas estimados.
Acudo a este foro, que en mas de una ocasión me ha ayudado con las respuestas que otros han realizando, y me ha servido para resolver mis dudas.
En esta oportunidad, les planteo la siguiente situación:
Cada usuario que registro en la base mysql, le creo una casilla email en el servidor, y dejo los parámetros guardados en una tabla.
Cuando el usuario ingresar, realiza las gestiones sobre un formulario, y dispone de un botón para enviar un correo a un cliente.
Lo que deseo, es que cada usuario, al enviar el correo, lo haga usando su propia casilla STMP que le cree en el servidor, de modo que, pueda desde outlook o desde webmail, ver las respuestas que el cliente le responda.
No deseo usar la función phpmailer() que usa una casilla genérica (a menos, que exista algun truco para hacer lo que deseo)
Espero haber sido claro con mi explicación de la necesidad.
Si alguien tiene alguna idea, o como podría enfrentar este dilema.
Agradeciendo de antemano, las posibles respuesta que pueda tener, y por el tiempo dedicado a ello, les saluda cordialmente
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de Yoel
Val: 617
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Enviar Correo Usando STMP Diferente x Cada Usuario

Publicado por Yoel (198 intervenciones) el 29/10/2020 22:55:21
Hola jose, te cuento que phpmailer te permite configurar el smtp de acuerdo al servidor de correo que estes usando. Para lo que quieres hacer, que cada usuario envíe por su dominio tienes que tener definido en en tu base de datos todas las direcciones de los smtp, por los que vas a enviar correo así el usuario y la contraseña, para el caso del smtp que lo requiera, sea local o remoto. Te dejo un ejemplo de como es con phpmailer el envío de servidor de correo personalizado.

Gracias

1
2
3
4
5
6
7
8
9
10
11
12
//Definir que requiere autenticación
$xmail->SMTPAuth = $config["auth"];
//Correo con ssl (465)
$xmail->SMTPSecure = "ssl";
//servidor smtp del cliente.
$xmail->Host = $config["host"];
//puerto que usa el servidor para la conexión
$xmail->Port = $config["port"];
//Usuario de correo
$xmail->Username = $config["username"];
//Contraseña del usuario de correo.
$xmail->Password = $config["password"];
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Enviar Correo Usando STMP Diferente x Cada Usuario

Publicado por Jose (2 intervenciones) el 30/10/2020 21:39:02
Yoel, agradezco tu respuesta.
Pondre en ejercicio lo que me indicas.
Super!!!!
Mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar