Befehlsfunktionsenden Mail von localhost über Symfony2 Befehl Swiftmailer
$message = \Swift_Message::newInstance('test')
->setContentType("text/html")
->setFrom('[email protected]')
->setTo('[email protected]');
$message->setBody('test');
if ($this->getApplication()->getKernel()->getContainer()->get('mailer')->send($message))
{
return true;
}
return false;
Verwendung Wenn ich Befehl ausführen in Command Line I wahr bekommen wie E-Mail gesendet wird.
Paramters.yml
mailer_transport: gmail
mailer_host: smtp.gmail.com
mailer_user: [email protected]
mailer_password: xxxxxxxxxxxxx
config.yml
swiftmailer:
spool:
type: file
path: "%kernel.root_dir%/../swiftmailer"
transport: %mailer_transport%
host: %mailer_host%
username: %mailer_user%
password: %mailer_password%
ich irgendwo gelesen hatte, dass Symfony Profiler verwendet werden können, um zu sehen, ob E-Mail gesendet hat, aber ich möchte nur körperlich senden Sie eine E-Mail an meine Adresse zu Testzwecken. Ich brauche nur Informationen, wo ich falsche Dinge tue.
Ich muss beachten Sie, dass ich Gerät Sicherheits-Tool in Google Mail-Konto erlaubt.
Kann das der Grund sein, warum die Mail nicht gesendet wird?