Piszę prosty skrypt, w którym konto Gmail jest używane do wysyłania wiadomości e-mail do siebie.Używanie Swiftmailera php z Gmailem
Zmieniłem skrypt z wersji reference SwiftMailera, ale nie otrzymuję żadnych wyników. Co jest nie tak?
Edycja: po dalszym debugowania Znalazłem że oświadczenie
$result = $mailer->send($message);
powoduje, że kod na niepowodzenie (echo pod nim nie drukuje).
Dlaczego tak jest? Tylko dlatego, że wiadomość nie została wysłana, program się zawiesi? :/
<!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>
Forma testowa:
<!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>
Może to być przydatne: http: // stackoverflow.com/a/12317831/386579 –
pomocne dla mnie: [Symfony - Jak używać Gmaila do wysyłania wiadomości e-mail] (http://symfony.com/doc/current/email/gmail.html) – Trix
może to być przydatne: https: //stackoverflow.com/a/46864725/4680523 – manish1706