Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge

Sie sind hier: Startseite / Tech-Blog / Plone: Default E-Mail Adresse in PloneFormGen

Plone: Default E-Mail Adresse in PloneFormGen

Wenn man in PloneFormGen Formularen keine Absenderadresse eingibt, wird diese automatisch ermittelt. Da dieser Vorgang mehrstufig ist und nicht immer leicht nachvollzogen werden kann, wird dies hier erläutert.

PloneFormGen ermittlung des Absenders

In folgender Reihenfolge werden alle Stufen durchlaufen, bis eine E-Mail-Adresse gefunden wurde. Sobald eine E-Mail-Adresse ermittelt wurde, wird diese verwendet.

  1. ist für den recipient in den Overrides etwas definiert, wird dieser Wert genommen
  2. ist to_field (Empfänger herauslesen aus) gesetzt, enthält es den Namen eines Feldes, aus dem der Empfänger herausgelesen wird, der Wert des Formularfeldes wird dann verwendet
  3. nun wird recipient_email (E-Mail-Adresse des Empfängers) ausgelesen und verwendet
  4. als nächstes wird versucht die E-Mail-Adresse des Formular-Objekt-Besitzers zu verwenden
  5. falls dies nicht möglich war, wird die email_from_address (Absenderadresse der Website) verwendet

Bemerkung

Die Ermittlung der Standard-Absender-Adresse ist einfacher. Hier fehlt die Stufe mit der E-Mailadresse des Formular-Objekt-Besitzers. So dass, wenn nichts angegeben wurde, die Portal-Adresse (email_from_address) verwendet wird.

abgelegt unter: