Mailform: Absender angeben

Autor Nachricht
Verfasst am: 12.05.2006 [12:28]
droptix

[Themenersteller]
dabei seit: 09.06.2005
Beiträge: 269

Wenn ich eine E-Mail von meinem Mailform erhalte, steht als Absender der Webserver drin... ist halt von Webhoster zu Webhoster unterschiedlich, je nachdem wie sendmail konfiguriert ist. Ich hätte aber gern, dass dort eine selbst festgelegte Adresse drin steht, z.B. "info@mydomain.tld" und nicht "wwwrun@myhostprovidersdomain1234xyz.tld". Bei mehreren Formularen auf einer Seite kann man sonst nicht mehr unterscheiden, aus welchem Bereich es geschickt wurde, da ja alle denselben Absender haben.

Kann man das beim Mailform von TYPO3 angeben? Wie?
Verfasst am: 12.05.2006 [12:33]
droptix

[Themenersteller]
dabei seit: 09.06.2005
Beiträge: 269

Aaah, jetzt kam bei der Suche doch noch was raus: ein hidden-field mit dem Namen "email" verwenden. Ich finde es zwar doof, dass auch das Feld "name" als Absender verwendet wird, aber naja was soll's. Besser als nix. Lässt sich das vermeiden, so dass man trotzdem das Feld "name" verwenden kann?

Hier also ein Bsp.:

Typoscript:Zeilennummerierung:  An / Aus

  1. Vorname, Name* | *name=input,40
  2. Datum* | *datum=input,20
  3. Uhrzeit* | *zeit=input,20
  4. Wieviele Personen* | *personen=input,2
  5. E-Mail | mail=input,40
  6. Telefon | telefon=input,40
  7. Fax | fax=input,40
  8. Bemerkungen | bemerkungen=textarea,40,5
  9.  
  10.  | formtype_mail=submit | Jetzt vorbestellen
  11.  | html_enabled=hidden
  12.  | subject=hidden | Vorbestellung
  13.  | email=hidden | vorbestellen@mydomain.de


[Dieser Beitrag wurde 4 mal bearbeitet. Zuletzt am 12.05.2006 um 12:42]
Verfasst am: 12.05.2006 [12:43]
droptix

[Themenersteller]
dabei seit: 09.06.2005
Beiträge: 269

Würde ja gehen, wenn in der E-Mail die Labels und nicht die Variablennamen der Input-Felder stehen würden. Wer hat sich das ausgedacht? Das ist doch eigentlich dumm... im E-Mail-Body sollten besser die Labels stehen. Dann könnte ich anstatt "name" auch "xyz" verwenden und in der E-Mail sieht's trotzdem leserlich aus. Lässt sich das ohne Quellcode-Änderung bewerkstelligen?

Wenn man also "email" als Hidden-Field verwendet und nicht als Angabe des Website-Benutzers, kann man zusätzlich ein ReplyTo angeben? Sinnvoll, damit man gleich auf "antworten" klicken kann...
Verfasst am: 08.01.2007 [13:43]
fcool

dabei seit: 17.08.2006
Beiträge: 5

Selbstverständlich lässt sich das ohne Quelltextänderung bewerkstelligen:

Einfach die Variablennamen mit einem Großbuchstaben beginnen. PHP ist Case-Sensitiv. So wirds noch lesbarer und man ist in der Namenwahl völlig unbeschränkt.
Verfasst am: 08.01.2007 [15:46]
droptix

[Themenersteller]
dabei seit: 09.06.2005
Beiträge: 269

Aber sprachspezifische Label-Bezeichnungen mit Sonderzeichen wie ö, ä oder ü kann ich als PHP-Variable nicht verwenden. Und "E-Mail" sieht einfach mal schöner aus als "Email" (und so steht's auch noch im Duden) icon_lol.gif

Daher wäre es doch viel besser, die Labels anstelle der Variablennamen zu nehmen.

[Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 08.01.2007 um 15:46]
Verfasst am: 05.04.2007 [01:13]
stonie


dabei seit: 29.07.2006
Beiträge: 34

fcool schrieb:
PHP ist Case-Sensitiv. So wirds noch lesbarer und man ist in der Namenwahl völlig unbeschränkt.


MIEP? PHP ist doch case-INsensitive..

"You only get what you settle for!"
http://kolorartists.at
Verfasst am: 05.04.2007 [08:26]
droptix

[Themenersteller]
dabei seit: 09.06.2005
Beiträge: 269

Nee, Variablen sind case-sensitive, also ist $Foo was anderes als $foo. Außerdem kann man kein Minuszeichen benutzen (und eben auch keine Sonderzeichen), damit auch kein "E-Mail".

[Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 05.04.2007 um 08:28]




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 22.09.
in Espelkamp:
Freitag, 08.12.

TYPO3 Intensivschulung
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:

Mi., 24.09. - Fr., 26.09.
in Espelkamp:

Mo., 06.10. - Mi., 08.10.
in Würzburg:
Mo., 27.10. - Mi., 29.10.

TYPO3 Extensionschulung
in Berlin:
Mo., 29.09. - Mi., 01.10.
in Espelkamp:
Mo., 13.10. - Mi., 15.10.