ccc

silex: enviar correo

en index.php:
$app->register(new Silex\Provider\SwiftmailerServiceProvider());

$app['swiftmailer.options'] = array(
    'host' => 'smtp.1and1.com',
    'port' => '25',
    'username' => 'pruebaenvio@midominio.com',
    'password' => 'xxx',
    'encryption' => "",
    'auth_mode' => null
    );

en contactoController.php:
$message = \Swift_Message::newInstance()
->setSubject('Un usuario ha contactado en la web')
->setFrom(array('pruebaenvio@midominio.com'))
->setTo(array('destinoprueba@gmail.com'))
->setBody('Nombre: ' . $data['nombre'] . '<br>' . $data['email'] . '<br>' . $data['mensaje'], 'text/html');
$app['mailer']->send($message);

No hay comentarios:

Publicar un comentario