TYPO3 powermail: E-Mail-Absender festlegen

Problembeschreibung

Die TYPO3-Extension powermail wird häufig eingesetzt, da sie sehr flexibel und einfach zu bedienen ist. Leider gibt es ein Problem: der Absender der E-Mails, die an den Website-Betreiber gehen, lässt sich über die Konfiguration im PlugIn nicht einrichten. Es wird immer der Standard-Absender “powermail <noreply@domainname.xyz>” verwendet.

Lösung

Die Einstellungen können mittels TypoScript überschrieben werden.
Dazu im Template unter “Setup” folgenden Code einsetzen, die blau-markierten Bereiche sind dabei durch die gewünschten Werte zu ersetzen:

plugin.tx_powermail_pi1 {
  markerALL.hideLabel = 1
  email {
    # Einstellungen für die E-Mail an den Standard-Empfänger (Websitebetreiber)
    recipient_mail {
      # Name des Absenders
      sender.name = TEXT
      sender.name.value = Absender Name

      # E-Mail-Adresse des Absenders
      sender.email = TEXT
      sender.email.value = absender@adresse.de
    }

   # Einstellung für die E-Mail an den Benutzer (falls aktiviert)
   sender_mail {
      # Name des Absenders
      sender.name = TEXT
      sender.name.value = Absender Name

      # E-Mail-Adresse des Absenders
      sender.email = TEXT
      sender.email.value = absender@adresse.de
    }
  }
}

Abschließend werden die E-Mails mit dem gewünschten Absender versendet.

Werden auf einer TYPO3-Installation mehrere powermail-Formulare verwendet, kann man einfach bei jedem Formular ein eigenes +ext-Template anlegen und den Code dort hinterlegen.

Tags: , , ,

3 Antworten zu “TYPO3 powermail: E-Mail-Absender festlegen”

  1. Danke für den Code. Super, wunderbar, funktioniert tadellos!

  2. Maria sagt:

    markerALL.hideLabel = 1

    Ich würde sagen, diese zeile hat nichts mit den Mails zutun oder :-=

  3. inBYTES sagt:

    Das stimmt – zumindest nicht direkt mit dem Absender.

    markerALL.hideLabel = 1
    sorgt dafür, dass in der E-Mail nur die ausgefüllten Felder erscheinen.

Hinterlasse eine Antwort