Zum Inhalt springen

Mailform, mehrere Empfänger?

Erstellt am 21. Mai 2003 · 13 Antworten · letzte Antwort am 14. August 2007

Tags: E-Mail-Versand, Frage

maxhb ·

Hi!
Für eine Kontaktseite benötige ich ein Mailformular, dass mehrere verschiedenen Empfänger ansprechen kann. D.h. aus einer Liste von möglichen Empfängern soll der Benutzer den passenden auswählen und eine Mail schicken können.
Ist das mit einem Typo3-Mailformular möglich?

Kann man prinzipiell den Empfänger eines Mailformulars per TypoScript setzen? Das wäre ja schon ein erster Schritt...
CU
maxhb

maxhb ·

Hi!

s.sach schrieb

Gibt es hierfür eine Lösung. Ich stehe nämlich vor dem gleichen Problem.

Habe leider auf die schnelle keine Lösung für das Problem gefunden und mir dann mit einer eigenen Extension ausgeholfen, in der ich verschiedenen Mailempfänger ansprechen kann.

CU
maxhb

s.​sach ·

Da die Extension von maxhb nur für seine eigene Zwecke ausgerichtet ist, wäre es für die T3-Profis hier doch sicherlich ein Anreiz, eine öffentliche Extension zu schreiben. Oder? Ich hab das leider nicht drauf :o

maxhb ·

Hi!

s.sach schrieb

Da die Extension von maxhb nur für seine eigene Zwecke ausgerichtet ist, wäre es für die T3-Profis hier doch sicherlich ein Anreiz, eine öffentliche Extension zu schreiben. Oder? Ich hab das leider nicht drauf :o

Also man muss wirklich kein T3 Experte sein, um so etwas hinzubekommen. Wie ich s.sach schon geschreiben habe, würde ich meinen Code direkt hier posten, wenn die Extension nicht ein wenig groesser und mit einigen anderen Extensions verwoben wäre (Abhängigkeiten der Tabellen).
Im Prinzip ist es aber wirklich nicht so schwer, so etwas zu realisieren, PHP bietet per mail()-Funktion gute und einfache Möglichkeiten hierfür.

@s.sasch:

s.sach schrieb

Ich hab das leider nicht drauf :o

Eigentlich eine prima Gelegenheit, sich an diesem Beispiel in die Erstellung von Typo3-Extensions einzuarbeiten.... Das hast Du ganz schnell drauf 😉

CU
maxhb

P.S: Man muss nicht unbedingt das Typo3-Mailformular aufbohren, einfacher ist vielleicht, sich ein eigenes (statisches) Mailformular zu erstellen, z.B. nur die Auswahl mehrerer Empfänger erlaubt...

escapedPrisoner ·

Es gibt zwei einfache Möglichkeiten dafür.

Entweder die Adresse von einem Emailverteiler angeben - den man natürlich unabhängig von Typo3 pflegen muss -

oder man gibt die Emailadressen per Komma (ohne Leerzeichen) getrennt an. Mit der Moderator-Mail im tt_board habe ich das lange Zeit so gemacht. Inzwischen verwende ich aber einen Mailverteiler von GMX.

Wenn man was programmieren möchte:
Dann kann man sich die API ja mal anschauen. Habe hier einen Link zur online-Typo3-API-Dokumentation drauf: http://linuxwiki.de/Typo3Extension - einfach die Suchmöglichkeit nutzen und "send" als Suchbegriff eintippen. Habe gerade keinen Bock die genaue Stelle zu suchen. *Sorry* ;-) - Aber das dürfte auch schon helfen.

Kaspar hat ein Tutorial geschrieben ("insidetypo3"), wo er ein paar prima Beispiele schreibt, wie man die API erweitern kann. Hab ich aber noch nicht ausprobiert.

Greetzz
Daniel

s.​sach ·
escapedPrisoner schrieb

Entweder die Adresse von einem Emailverteiler angeben - den man natürlich unabhängig von Typo3 pflegen muss -

oder man gibt die Emailadressen per Komma (ohne Leerzeichen) getrennt an.

Die Mail soll nicht an mehrere Empfänger gleichzeitig, sondern an "einen" Empfänger, den man per Dropdown auswählt, gesendet werden.

Habe jetzt ein externes HTML-Formular mit CGI-Script eingebunden. Fertisch!

escapedPrisoner ·

Na, das war ja eine einfache und funktionierende Lösung.

Ein Arbeitskollege hat letztens einen netten Spruch losgelassen:

Man hat nie die Zeit etwas "richtig" zu machen. Aber man hat immer die Zeit etwas nochmal zu machen. - wenn die Lösung also nicht ausreicht oder für ein weiteres Projekt benötigt wird. 😉

Grüße
Daniel

Biertrinker ·

Hallo,

falls das noch jemanden interressiert, ich habe gerade eine Extension gefunden mit Name "Differentiated formmail recipients" die genau das macht. Mann kann damit Regeln für das Formular festlegen, was in welchem Feld stehen muss damit ein bestimmter Emfänger ausgewählt wird.
Leider habe ich jetzt noch das Problem, das sich die Danksagung nun in einem neuen Fenster öffnent.

cu Aike

sw-student ·

Hi Aike,

falls du das mit der Weiterleitung der Danke Seite noch nicht selbst herausgefunden hast:

tt_content.mailform.20.target = _self

Könntest du mir ma erklären wie die Extension funktioniert? Kann nirgends finden, wo man die versch. Empfänger einstellen kann. Leider gibts dazu auch keine Doku 😢

Gruß
Sw-Student

hkag ·

Hallo,
also ich finde leider nicht, wo ich die Empfänger einstellen kann.
Muss man erst ein Typo3-Mailform erstellen und dann konfigurieren?