feat: implement email logging and test price mode functionality with QR code generation for order confirmations

This commit is contained in:
2026-03-10 13:20:22 +01:00
parent 61e480cc94
commit 752b6c653e
8 changed files with 412 additions and 36 deletions

8
mail_debug.log Normal file
View File

@@ -0,0 +1,8 @@
[2026-03-10 13:05:25] [INFO] Mail send attempt | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242","attachments":["orders/e/e/eeee5f8008effb60a5d54f83c4f66564.png"]}
[2026-03-10 13:05:59] [INFO] Mail send attempt | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242","attachments":["orders/e/e/eeee5f8008effb60a5d54f83c4f66564.png"]}
[2026-03-10 13:06:43] [INFO] Mail send attempt | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242","attachments":["orders/e/e/eeee5f8008effb60a5d54f83c4f66564.png"]}
[2026-03-10 13:06:43] [ERROR] Mail send failed | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242","error":"SMTP Error: The following recipients failed: biuro@project-pro.pl: Account bilety@brzezovka.pl currently blocked for sending to too many\r\ninvalid recipients\r\nbilety@brzezovka.pl: "}
[2026-03-10 13:09:43] [INFO] Mail send attempt | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242","attachments":["orders/e/e/eeee5f8008effb60a5d54f83c4f66564.png"]}
[2026-03-10 13:09:43] [ERROR] Mail send failed | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242","error":"SMTP Error: The following recipients failed: biuro@project-pro.pl: Account bilety@brzezovka.pl currently blocked for sending to too many\r\ninvalid recipients\r\n"}
[2026-03-10 13:09:43] [INFO] Mail send fallback attempt (native mail) | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242"}
[2026-03-10 13:09:43] [INFO] Mail send fallback success (native mail) | {"to":"biuro@project-pro.pl","subject":"brzezovka.pl - potwierdzenie platnosci zamowienia #1242"}