# Mail-Versand debuggen?

**URL:** <https://forum.shopware.com/t/mail-versand-debuggen/106109>\
**Category:** Shopware 6 (German)\
**Created:** [16. Dezember 2024 um 10:46 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109 "2024-12-16T10:46:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sunflower](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sunflower/32/8100_2.png) [@sunflower](https://forum.shopware.com/u/sunflower)\
**Post date:** [16. Dezember 2024 um 10:46 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/1 "2024-12-16T10:46:33Z")

</div>

Hallo zusammen,

wie kann man den Mail-Versand debuggen?

Wir haben selbst definierte Mails die aus Flow-Definitionen nicht verschickt werden.  
Der Versand der Mail als Test funktioniert. Auch eine parallel definierte „nur Text“ Mail funktioniert im Flow.

Ich vermute, dass in der Mail Variable genutzt werden die zum Zeitpunkt des Mail-Versands nicht zur Verfügung stehen. Wird dann wird der Mail-Versand abgebrochen? Kann jemand dieses Verhalten bestätigen?

Ich finde nirgends Fehlermeldungen in den Log-Dateien…

Grüße  
sunflower

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [16. Dezember 2024 um 11:11 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/2 "2024-12-16T11:11:42Z")

</div>

Ist schon öfter Thema gewesen. Ja, meist liegt es daran, das Variablen fehlen, die beim Test vorhanden sind, da im Admin offensichtlich vorhanden, im Frontend aber nicht. Und es gibt wohl tatsächlich keine Fehlermeldung (wobei ich nicht verstehe, warum). Von daher ist das debuggen sehr nervig.

---

<div class="post-metadata">

**Author:** ![sunflower](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sunflower/32/8100_2.png) [@sunflower](https://forum.shopware.com/u/sunflower)\
**Post date:** [16. Dezember 2024 um 12:00 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/3 "2024-12-16T12:00:53Z")

</div>

Also „Try und Error“, ich hasse diese empirischen Methoden. 🙈

---

<div class="post-metadata">

**Author:** ![jeje1](https://avatars.discourse-cdn.com/v4/letter/j/0ea827/32.png) [@jeje1](https://forum.shopware.com/u/jeje1)\
**Post date:** [16. Dezember 2024 um 12:05 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/4 "2024-12-16T12:05:41Z")

</div>

habs nicht getestet aber schau mal hier:

> **[Mail Archive](https://store.shopware.com/en/frosh97876597450f/mail-archive.html?srsltid=AfmBOoqgbQdQq4Pn7Yl0K4ua5Y5vWjjTHd47ovq7WlcgszmR2Odh9EMG)**
>
> With this plugin you get a simple searchable archive for emails that are sent from Shopware. The e-mails can be found via the menu path Settings/Extensions/Main Archive..

- Emails that could not be sent are marked as failed (from 2.0.5)

---

<div class="post-metadata">

**Author:** ![sunflower](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sunflower/32/8100_2.png) [@sunflower](https://forum.shopware.com/u/sunflower)\
**Post date:** [16. Dezember 2024 um 12:13 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/5 "2024-12-16T12:13:09Z")

</div>

Danke für die Info. Dieses Plugin ist im bereits Einsatz.  
Den fehlgeschlagenen Versand in diesem Plugin konnte ich bislang für den Test einer falsche Mail-Konfigurationen nutzen.  
Ich muss die Variable finden die den Versand verhindert. Diese Fehler werden hier m.W. leider nicht angezeigt.

---

<div class="post-metadata">

**Author:** ![jeje1](https://avatars.discourse-cdn.com/v4/letter/j/0ea827/32.png) [@jeje1](https://forum.shopware.com/u/jeje1)\
**Post date:** [16. Dezember 2024 um 15:22 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/6 "2024-12-16T15:22:33Z")

</div>

Dann würde ich an deiner Stelle jede Variable auf „is defined“ und „is not null“ prüfen bevor ich die ausgebe.

Im Anschluss kannst du in der erfolgreich versendeten E-Mail sehen wo ggfs. eine Lücke ist.

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [16. Dezember 2024 um 16:07 UTC](https://forum.shopware.com/t/mail-versand-debuggen/106109/7 "2024-12-16T16:07:31Z")

</div>

Ja, es fehlt leider an einer Möglichkeit, fehlende Variablen anzuzeigen. Ideal wäre eine Option, das der Variablenname mit Info ausgegeben wird, z.B.

```auto
customer.wrongName is undefined

```
