Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] Usando SwiftMailer en multidominios

Estas en el tema de Usando SwiftMailer en multidominios en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, Ante todo un saludo!! Les explico el problema que estamos teniendo... Nuestra plataforma va creando subdominios para cada nuevo partner que se registra, de ...
  #1 (permalink)  
Antiguo 01/09/2015, 15:50
 
Fecha de Ingreso: noviembre-2001
Ubicación: México DF
Mensajes: 128
Antigüedad: 22 años, 4 meses
Puntos: 0
Usando SwiftMailer en multidominios

Hola,
Ante todo un saludo!!

Les explico el problema que estamos teniendo...
Nuestra plataforma va creando subdominios para cada nuevo partner que se registra, de esa manera los clientes pueden acceder vía: partner.mipagina.com
En realidad no creo los subdominios sino que tengo un wildcard y así cualquier subdominio se redirecciona a la raiz del server.

EL PROBLEMA:
Estamos usamos SwiftMailer para enviar los emails de registro y confirmación, pero solo funciona bien en la raiz, o sea, mipagina.com, cuando un usuario se registra en un subdominio tengo el siguiente error:

Código:
<br />
<b>Fatal error</b>:  Uncaught exception 'Swift_TransportException' with message 'Connection could not
 be established with host mail.sportsfan1.com [Connection timed out #110]' in /home2/hrteste1/public_html
/projects/foromedic/libraries/Swift-5.1.0/classes/Swift/Transport/StreamBuffer.php:266
Stack trace:
#0 /home2/hrteste1/public_html/projects/foromedic/libraries/Swift-5.1.0/classes/Swift/Transport/StreamBuffer
.php(64): Swift_Transport_StreamBuffer-&gt;_establishSocketConnection()
#1 /home2/hrteste1/public_html/projects/foromedic/libraries/Swift-5.1.0/classes/Swift/Transport/AbstractSmtpTransport
.php(115): Swift_Transport_StreamBuffer-&gt;initialize(Array)
#2 /home2/hrteste1/public_html/projects/foromedic/libraries/Swift-5.1.0/classes/Swift/Mailer.php(80)
: Swift_Transport_AbstractSmtpTransport-&gt;start()
#3 /home2/hrteste1/public_html/projects/foromedic/classes/Mail.php(59): Swift_Mailer-&gt;send(Object
(Swift_Message))
#4 /home2/hrteste1/public_html/projects/foromedic/modules/auth.php(152): Mail::Send('es', 'register'
, 'sportsfan1.com ...', in <b>/home2/hrteste1/public_html/projects/foromedic/libraries/Swift-5.1.0/classes
/Swift/Transport/StreamBuffer.php</b> on line <b>266</b><br />
Saludos y mil gracias!!!
  #2 (permalink)  
Antiguo 01/09/2015, 19:44
 
Fecha de Ingreso: noviembre-2001
Ubicación: México DF
Mensajes: 128
Antigüedad: 22 años, 4 meses
Puntos: 0
Respuesta: Usando SwiftMailer en multidominios

Ya lo solucioné... por si a alguien le pasa algo parecido, la solución es:
- Aunque estés usando un subdominio wildcard, debes crear los subdominios para cada cliente en el cPanel.
- En la configuración de la conexión de Swiftmailer debes usar un email del subdominio que creaste, ejemplo: [email protected] y el servidor de correo sí debe ser el de la página, ejemplo: mail.mipagina.com o smtp.mipagina.com

Saludos!!

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.