Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2015, 01:27
weltxo
 
Fecha de Ingreso: abril-2013
Mensajes: 75
Antigüedad: 11 años
Puntos: 2
Cómo enviar emails con Swiftmailer y Hostinger

Hola amigos, tengo registrado un dominio en hostinger.es, y mi cuenta es Premium. Llevo un par de días trabajando para poner en funcionamiento el mecanismo de envíos de emails, por ejemplo, cuándo un usuario rellena un formulario y pulsa 'Enviar', él pueda recibir un email con una copia de los campos rellenados.

Por un lado tengo el controlador que procesa esta tarea, con el siguiente código:

Código:
/* Send email */
$message = Swift_Message::newInstance()
->setSubject('Nuevo mensaje de ' . $contact->getSender())
->setFrom(array('[email protected]' => 'example'))
->setTo('[email protected]')
->setBody($this->renderView(
// app/Resources/views/Emails/email-contact-form.html.twig
'Emails/email-contact-form.html.twig',
array('contact' => $contact)
),
'text/html'
);
$this->get('mailer')->send($message);
Y por otro lado, en el archivo de 'parameters.yml' tengo lo siguiente:

Código:
# This file is auto-generated during the composer install
parameters:
# PRODUCCIÓN
database_host: 127.0.0.1
database_port: null
database_name: u785867782
database_user: u785867782
database_password: mi_pass
mailer_transport: smtp
mailer_host: mx1.hostinger.es
mailer_user: [email protected]
mailer_password: mi_pass
secret: ffc119963ef7ae068918bcde3b963f8ccecb10a7
Cuando el usuario pulsa Enviar, la página queda procesándose unos segundos (más tiempo de lo habitual) y finalmente termina la operación y no se envía ningún email a nadie. Alguien podría echarme una mano? Gracias por adelantado!!