Einfache Email senden

Heyho, 

ich bastel gerade ein Plugin für Shopware 6. In dem Plugin muss ich an manchen Stellen eine einfache Mail über den im Shopware eingetragenen SMTP-Server verschicken.

Wie mache ich das? Google ergibt nichts. Den Code von Shopware 6 habe ich mir auch schon angeguckt, da funktioniert der Mailversand aber irgendwie mit Events. Ein passendes Event habe ich aber nicht. Auf der Kiste läuft kein Mailserver, sodass PHPs mail() Funktion nicht klappt.

Entweder bastel ich den Text im Plugin selbst zusammen oder eine Vorlage für die Email würde auch reichen. Wie setzte ich das um?

 

Gruß 

das geht mit SwiftMailerBundle. https://symfony.com/doc/current/email.html

Gruß Heiner

Ein Beispiel kannst du dir auch hier anschauen:

vendor/symfony/swiftmailer-bundle/Command/NewEmailCommand.php

Ist dieser Befehl in der Console:  php bin/console swiftmailer:email:send

@CallMeAlex schrieb:

Ein Beispiel kannst du dir auch hier anschauen:

vendor/symfony/swiftmailer-bundle/Command/NewEmailCommand.php

Ist dieser Befehl in der Console:  php bin/console swiftmailer:email:send

Der SMTP Server ist korrekt eingerichtet. Bei Registrierung etc bekomme ich eine Mail. Nutze ich aber in der Console den genannten Befehl, wird mir zwar ausgegeben „[OK] 1 emails were successfully sent.“ Aber diese Mail kommt nie an. Funktioniert also nicht. Im log steht dazu leider auch nichts