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