Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] No envia emails pero si envia a la dirección mailer_delivery_address

Estas en el tema de No envia emails pero si envia a la dirección mailer_delivery_address en el foro de Symfony en Foros del Web. Buenas, Resulta que no consigo hacer que se envíen los correos electrónicos, sin embargo, si que llega el email a la cuenta configurada en el ...
  #1 (permalink)  
Antiguo 27/10/2014, 16:11
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
No envia emails pero si envia a la dirección mailer_delivery_address

Buenas,

Resulta que no consigo hacer que se envíen los correos electrónicos, sin embargo, si que llega el email a la cuenta configurada en el parámetro "mailer_delivery_address"

Alguna idea?
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #2 (permalink)  
Antiguo 28/10/2014, 06:13
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: No envia emails pero si envia a la dirección mailer_delivery_address

Podrías poner el código que estas usando para enviar los mails?
  #3 (permalink)  
Antiguo 28/10/2014, 06:34
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: No envia emails pero si envia a la dirección mailer_delivery_address

Buenas,

He realizado varios proyectos en Symfony y nunca e tenido problemas.. no se que puede estar pasando..

parameters:
Código yml:
Ver original
  1. mailer_transport: smtp
  2.     mailer_host: mail.dominio.es
  3.     mailer_user: [email protected]
  4.     mailer_password: password
  5.     mailer_delivery_address: email@email donde si llegan los correos
  6.     mailer_encryption: ssl
  7.     mailer_port: 465

Código PHP:

        $message 
Swift_Message::newInstance()
                ->
setSubject('Asunto del email')
                ->
setFrom('[email protected]')
                ->
setTo(array('[email protected]'))
                ->
setContentType("text/html")
                ->
setBody(
                    
$this->getContainer()->get('templating')->render(
                        
'AppBundle:Emails:Command/view.html.twig',
                        array(
                            
'title' => 'test'
                        
)
                    )
                )
            ;
        
        
$this->getContainer()->get('mailer')->send($message); 
NOTA: el envío se realiza desde un comando por consola
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #4 (permalink)  
Antiguo 28/10/2014, 07:21
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: No envia emails pero si envia a la dirección mailer_delivery_address

Siempre probaste usando ese mailer_delivery_address? Probaste qué pasa si lo sacás? A ver si llegan a otras casillas? Por ahí está generando conflicto.

Una cosa más: el código de envío de mail está dentro de un controlador? Si es así para obtener el container basta con hacer $this->container, y para setear un twig de vista alcanza con $this->renderView() y dentro el twig y las variables que quieras pasarle.

Saludos :)
  #5 (permalink)  
Antiguo 28/10/2014, 15:53
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: No envia emails pero si envia a la dirección mailer_delivery_address

siiiii! funciona!!!



puse null en el parámetro mailer_delivery_address

MUCHAS GRACIAS!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #6 (permalink)  
Antiguo 28/10/2014, 16:19
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: No envia emails pero si envia a la dirección mailer_delivery_address

Si no lo vas a usar directamente sacalo del parameters.yml
No te hace falta tener un parámetro nulo.

Probablemente lo que haga sea pisar todos los destinatarios y que el correo se envíe solamente a ese por lo que me comentaste.

Saludos :)

Etiquetas: emails, envia
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 15:20.