Seite 1 von 1

sendMail Prüfung ob Mail gesendet

Verfasst: Fr 31. Jul 2020, 17:29
von NilSole
Hallo alle,

gibt es eine Möglichkeit zu prüfen, ob eine Mail mit we:sendMail abgeschickt wurde, um dem Nutzer dies mitzuteilen?

Schöne Grüße
Nils

Re: sendMail Prüfung ob Mail gesendet

Verfasst: Fr 31. Jul 2020, 23:34
von WBTMagnum
Hallo Nils,

Ich denke nicht. In der Bugbase wurde das auch schon mal diskutiert, sh. https://qa.webedition.org/tracker/view.php?id=11120

Das Problem ist, dass es hier mehrere "Ebenen" gibt.
  • Wurde die E-Mail korrekt erstellt.
  • Konnte sie an den MSA übergeben werden.
  • Konnten die MTAs die E-Mail weiterreichen.
  • Hat der Ziel MDA die E-Mail erhalten und
  • konnte sie an die Ziel-Inbox zustellen.
Ab dem 2. Schritt ist das außerhalb der Sphäre von wE. Alles was davor passiert wird als Fehler geloggt oder ausgegeben (sh. Bugbase Ticket oben).

Hilft dir die Info weiter? Welche Fehler/Problem willst du konkret abfangen?

Liebe Grüße,
Sascha

Re: sendMail Prüfung ob Mail gesendet

Verfasst: Sa 1. Aug 2020, 00:35
von NilSole
Hallo Sascha,

Danke für deine Antwort. Es geht nur darum zu prüfen, ob auf Serverseite ein Problem auftritt, sprich die Mail gar nicht erst auf den Weg kommt. Dann könnte man dem Nutzer direkt sagen, dass es gerade Probleme gibt.

Ich hatte auch überlegt vorübergehend das letzte Errorlog nach Mailfehlern zu durchsuchen...

Relativ einfach könnte ich mir vorstellen, we:sendMail einen Rückgabewert (der Mailfunktion) zu verpassen und den dann in PHP abzufangen und entsprechend auszuwerten. Aber wäre natürlich viel schöner mit entsprechendem Tag.

Schöne Grüße
Nils