Estoy escribiendo un script simple en el que se usa una cuenta de gmail para enviarse un correo electrónico.Uso del swiftmailer de php con gmail
He alterado la secuencia de comandos del reference de SwiftMailer, pero no estoy obteniendo ningún resultado. ¿Qué pasa?
Editar: Después de una nueva depuración he encontrado que la declaración
$result = $mailer->send($message);
hace que el código para fallar (el eco de abajo no se imprime).
¿Por qué es esto? ¿Solo porque el mensaje no se envía, el programa falla? :/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
require_once '/var/www/swift/lib/swift_required.php';
echo 'Mail sent <br />';
/* //create the transport
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587);
->setUsername('[email protected]')
->setPassword('softrain1234')
;
*/
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587)
->setUsername('[email protected]')
->setPassword('password')
;
echo 'line 40 <br />';
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('[email protected]' => 'Evaluaciones'))
->setTo(array('[email protected]'=> 'A name'))
->setBody('Test Message Body')
;
echo 'line 52 <br />';
$result = $mailer->send($message);
echo $result;
echo 'line 58 <br />';
?>
</body>
</html>
La forma de la prueba:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Test Mail Script</title>
</head>
<body>
<form action="scriptmail.php" method="post">
<input type="submit"/>
</table>
</form>
</body>
</html>
Esto puede ser útil: http: // stackoverflow.com/a/12317831/386579 –
me es útil: [Symfony - Cómo usar Gmail para enviar correos electrónicos] (http://symfony.com/doc/current/email/gmail.html) – Trix
esto puede ser útil: https: //stackoverflow.com/a/46864725/4680523 – manish1706