Zum Inhalt springen

pil_mailform Verständnisfrage

Erstellt am 13. Januar 2007 · 4 Antworten · letzte Antwort am 28. September 2008

Tags: E-Mail-Versand, Frage

Kopfduell ·

Hallo
Leider hab ich nirgends nach 2 stündiger recherche mal ne vernünftige Beschreibung zur Funktionsweise von Tmailform gefunden.

Problem: Tmailform verschickt bei mir keine E-mails

Das von mir geschriebene Template wird angenommen, dargestellt und sieht so aus:

<!-- ###TMAIL_FORM### begin -->
<form>
<table cellspacing="4">
		<!-- ###HEADER_STD### begin -->
		<tr>
			<td colspan="2"><b>###_LL_LABEL_HEADER_STD###</b><hr /></td>
		</tr>
		<!-- ###HEADER_STD### end -->
		<!-- ###HEADER_ERR### begin -->
		<tr>
			<td colspan="2" style="color: red"><b>###_LL_LABEL_HEADER_ERR###</b><hr /></td>
		</tr>
		<!-- ###HEADER_ERR### end -->
		
		<tr>
			<td class="###MULTI_RECIPIENT_ERR###">###_LL_LABEL_MULTI_RECIPIENT### ###MULTI_RECIPIENT_ERR_TXT###</td>
			<td>
			<p>Sie möchten ein Zimmer reservieren, haben Fragen zu Tagungen oder möchten uns Ihre Meinung mitteilen? Schreiben Sie uns!</p>
			<p><strong>Bitte wählen sie den Empfänger aus:</strong></p><p>
			<select name="tx_pilmailform_pi1[select][multi_recipient]">###MULTI_RECIPIENT_OPTIONS###</select>
			</td>
		</tr>
		<tr>
			<td class="###NAME_ERR###">###_LL_LABEL_NAME### ###NAME_ERR_TXT###</td>
			<td>Name:<br>
			<input type="text" id="mailformular" name="tx_pilmailform_pi1[text][name]" value="###NAME_VAL###" /></td>
		</tr>
		<!-- ###HEADER_EMAIL_INVALID### begin -->
		<tr>
			<td colspan="2" style="color: red"><b>We could not validate your email address. Perhaps you have misspelled it?</b></td>
		</tr>
		<!-- ###HEADER_EMAIL_INVALID### end -->
		<tr>
			<td class="###EMAIL_ERR###">###_LL_LABEL_EMAIL### ###EMAIL_ERR_TXT###</td>
			<td>E-Mail Adresse:<br>
			<input type="text" id="mailformular" name="tx_pilmailform_pi1[text][email]" value="###EMAIL_VAL###" /></td>
		</tr>
		<tr>
			<td class="###SUBJECT_ERR###">###_LL_LABEL_SUBJECT### ###SUBJECT_ERR_TXT###</td>
			<td>Betreff:<br>
			<input type="text" name="tx_pilmailform_pi1[text][subject]" value="###SUBJECT_VAL###" /></td>
		</tr>
		<tr>
			<td class="###MESSAGE_ERR###">###_LL_LABEL_MESSAGE### ###MESSAGE_ERR_TXT###</td>
			<td>Nachricht:<br>
			<textarea  name="tx_pilmailform_pi1[textarea][message]" id="mailformular" cols="40" rows="10">###MESSAGE_VAL###</textarea>
			
			</td>
		</tr>
		<tr>
			<td class="###USER_COPY_ERR###">###_LL_LABEL_USER_COPY###</td>
			<td>Ich möchte eine Kopie meiner Nachricht erhalten:<br>
			<input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_copy]" value="yes" ###USER_COPY_YES_VAL### /></td>
		</tr>
		<tr>
			<td colspan="2"><input type="submit" name="tx_pilmailform_pi1[submit]" value="Abschicken" /></td>
		</tr>
</table>
</form>
<!-- ###TMAIL_FORM### end -->

<!-- ###TMAIL_MAIL### begin -->
Date:			###_DATE###
Time:			###_TIME###
Page:			###_PAGE### (id: ###_PID###)

# Name:			###NAME_VAL###
# Email:	###EMAIL_VAL###
# Nachricht:

###MESSAGE_VAL###
<!-- ###TMAIL_MAIL### end -->


<!-- ###TMAIL_MAIL_USERCOPY### begin -->
Hallo,
ihre Nachricht an das Jugendgästehaus wurde erfolgreich übermittelt.
Folgende Daten wurden uns übermittelt:

Name:			###NAME_VAL###
Email:		###EMAIL_VAL###

Nachricht:

###MESSAGE_VAL###

-- 
Wir werden ihr Anliegen schnellstmöglich bearbeiten.
Ihr
Jugendgästehaus 

<!-- ###TMAIL_MAIL_USERCOPY### end -->

<!-- ###TMAIL_THANKS### begin -->
<h3>Dankeschön!</h3>
Ihre Nachricht wurde uns übermittelt und wir schnellstmöglich von uns bearbeitet!
<!-- ###TMAIL_THANKS### end -->



<!-- ###TMAIL_ERROR### begin -->
<h3>Sorry</h3>
An internal error occured while sending the email. Please try again.
<!-- ###TMAIL_ERROR### end -->

Wie man unschwer erkennen kann hab ich da einfach das mitgelieferte "example" Template ein wenig modifiziert.
Is auch noch ein wenig durcheinander...

So fern ich da aber keine Fehler gemacht hab, wäre es klasse wenn mir jemand mal sagen könnte was ich im Backend alles angeben muss, weil da Blick ich noch nicht so wirklich durch...
Müssen denn die Felder
Required Values
Default Values
Store Values
zwingend ausgefüllt werden?

Gibts die Möglichkeit nach "Submit" auf eine angelegte "Danke Seite" zu linken?

Wäre echt klasse, wenn mir da jemand helfen könnte!
Das einzige was mir noch fehlt, um endlich mein Typo3 Projekt abzuschließen is nämlich nen simples Mailformular, wo man den Empfänger auswählen kann und ne "Copy To Sender" Funktion hat.

Falls jemand genau sowas schon als funktionierendes Template hat, wäre es natürlich spitzenmässig, falls er das hier posten würde!

Danke!

ÁndreMansfeld ·

Hallo Kopfduell,
TMAILFORM kann man auf verschiedene Weise zu senden bringen. Du müßtest herausfinden welche dein Provider vorgibt.
Also bei mir funktioniert das mit SENDMAIL und dem entsprechendem Pfad zu SENDMAIL. Die PHP, oder SMTP hat nicht auf Anhieb funktioniert. Ich habe da nicht weiter nachgeforscht, weil SENDMAIL ja funktioniert hatte. :-)

Da es eigentlich kein richtiges HTM/HTML Dokument gibt, mache ich das so, dass ich das mitgelieferte .tmpl Dokument (tmail_example.tmpl)öffne und es als HTM Dokument in einem anderen Verzeichnis (z.B....fileadmin/templates/mailform1.htm)speichere. das hat den Vorteil, dass du im BE dann auch auf Wunsch verschiedene Formulare hernehmen kannst, weil innerhalb der EXT dann der Pfad zu dem Template angegeben werden kann. Der andere Vorteil ist, dass du jetzt ein htm Format hast, das du bequem in einem WYSIWYG Editor aufmachen kannst.

Wenn du dir jetzt mal das TEMPLATE genau anschaust, wirst du sehen, dass es in mehrere Bereiche aufgeteilt ist. Die Bereiche werden jeweils mit "Markern" angefangen ( begin) und geschlossen (end). z.B.
<!-- ###TMAIL_FORM### begin --> <!-- ###TMAIL_FORM### end -->
Das was dazwischen liegt wird von der PHP Datei ausgelesen.

1. Da wären das Formular selbst mit den benötigten Variabelen.
2. Die 2 Antwortmailtexte (an den USER und an die Adresss, welche als Empfänger eingetragen wurde)
3. 2 Bereiche für den nicht HTML fähigen Text zu den Antwortmails
4. Eine Art "DANKE SEITE"

Du kannst jetzt per Editor alles formatieren und deinen Wünschen entsprechend anpassen. Du darfst nur die Marker nicht löschen.

Zu jedem Feld in deinem Formular sollte es auch ein entsprechendes Feld in den 4 Bereichen (HTML Mail oder PlainTextmail) für die Antwort geben.

Eigentlich sollte es das gewesen sein. Am Besten stellst du das Formular auf den Testmodus um, denn da kann man schon einiges herausfinden!!

Wenn das nur ein Formular sein soll, welches Mails abarbeitet und du die DB Funktionen zum Speichern oder empfangen nicht benötigst, dann kannst du jedes Feld und so viele wie du willst selber erstellen.
Da gibts nur eine kleine Regel, an welche du dich halten mußt.
Jedes Feld benötigt einen eindeutigen Namen in der Syntax. z.B ein Feld für den Vornamen sieht so aus:

<input name="tx_pilmailform_pi1[text][vorname]" value="###VORNAME_VAL###" />
dazu gehören noch auf Wunsch die benötigten Parameter für einen ERRORTEXT, wenn etwas nicht eingegeben wurde. z.B:
###VORNAME_ERR_TXT### Der kann eigentlich innerhalb des Formulars überall stehen(muß nicht zwingend neben dem Feld sein).

In den Antwortformularen sollten die Felder auch wieder drin sein (müssen aber nicht)

Anbei ein funktionierendes Template mit fast allen Funktionen(Selectfelder, Multiadressenauswahl und Checkboxen und natürlich Textfeldern. Nur noch den Pfad zum CSS mußt du neu anlegen und auch Styles dazu. Kann sein, dass das ohne die CSS Datei übel aussieht, weil ich viel mit den Größen der Tabellen in der CSS gearbeitet habe.

<!-- ###TMAIL_FORM### begin -->
<link href="fileadmin/css/form.css" rel="stylesheet" type="text/css">

<link href="../css/form.css" rel="stylesheet" type="text/css">
<form action="###FORM_URL###" method="post" enctype="multipart/form-data">
	<input type="hidden" name="MAX_FILE_SIZE" value="300000000" />
	
  <table cellspacing="4" class="gesamtrahmen">
    <!-- ###HEADER_STD### begin -->
    <tr> 
      <td><b>###_LL_LABEL_HEADER_STD###</b> </td>
    </tr>
    <!-- ###HEADER_STD### end -->
    <!-- ###HEADER_ERR### begin -->
    <tr> 
      <td style="color: red"><b>###_LL_LABEL_HEADER_ERR###</b> </td>
    </tr>
    <!-- ###HEADER_ERR### end -->
    <tr> 
      <td class="###MULTI_RECIPIENT_ERR###"><div align="right"> </div>
        <table width="480" border="0" cellpadding="2" cellspacing="0" class="design380">
          <tr class="angaben"> 
            <td colspan="6">Bitte Infos zu folgenden Booten:###_LL_LABEL_USER_TYPE### 
              ###USER_TYPE_ERR_TXT###</td>
          </tr>
          <tr class="angaben"> 
            <td width="90"> 
              <input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_type_607]" value="607" ###USER_TYPE_607_VAL### />
              607</td>
            <td width="90"> 
              <input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_type_707]" value="707" ###USER_TYPE_707_VAL### />
              707</td>
            <td width="90"> 
              <input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_type_807]" value="807" ###USER_TYPE_807_VAL### />
              807</td>
            <td width="90">
<input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_type_907]" value="907" ###USER_TYPE_907_VAL### />
              907</td>
            <td width="90">
<input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_type_1107]" value="1107" ###USER_TYPE_1107_VAL### />
              1107</td>
            <td width="370"><input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_type_1407]" value="1407" ###USER_TYPE_1407_VAL### />
              1407 </td>
          </tr>
        </table>
        <table width="100%" border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td class="headtexte">###_LL_LABEL_MULTI_RECIPIENT###Bitte w&auml;hlen 
              Sie Ihr voraussichtliches Fahrgebiet:<br>
              ###MULTI_RECIPIENT_ERR_TXT### 
              <select name="tx_pilmailform_pi1[select][multi_recipient]" class="selectfeldfull">###MULTI_RECIPIENT_OPTIONS###
                        
              </select></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">Vorname:###_LL_LABEL_VORNAME### 
                <font color="#FF0000">###VORNAME_ERR_TXT###</font></div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][vorname]" value="###VORNAME_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">Nachname:###_LL_LABEL_NACHNAME### 
                <font color="#FF0000">###NACHNAME_ERR_TXT###</font></div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][nachname]" value="###NACHNAME_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">Strasse:###_LL_LABEL_STRASSE### 
                <font color="#FF0000">###STRASSE_ERR_TXT###</font></div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][strasse]" value="###STRASSE_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">PLZ:###_LL_LABEL_PLZ### 
                <font color="#FF0000">###PLZ_ERR_TXT###</font></div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][plz]" value="###PLZ_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">Ort:###_LL_LABEL_ORT### 
                <font color="#FF0000">###ORT_ERR_TXT###</font></div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][ort]" value="###ORT_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">Land:###_LL_LABEL_LAND### 
                <font color="#FF0000">###LAND_ERR_TXT###</font></div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][land]" value="###LAND_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">Telefon:###_LL_LABEL_TELEFON### 
                ###TELEFON_ERR_TXT###</div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][telefon]" value="###TELEFON_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180" height="29"> <div align="right" class="angaben">Mobil:###_LL_LABEL_MOBIL### 
                ###MOBIL_ERR_TXT###</div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][mobil]" value="###MOBIL_VAL###" />
              </div></td>
          </tr>
        </table>
        <table border="0" cellpadding="0" cellspacing="0" class="design380">
          <tr> 
            <td width="180"> <div align="right" class="angaben">E-Mailadresse:###_LL_LABEL_EMAIL### 
                ###EMAIL_ERR_TXT###</div></td>
            <td width="300"> <div align="left"> &nbsp;&nbsp; 
                <input name="tx_pilmailform_pi1[text][email]2" value="###EMAIL_VAL###" />
              </div></td>
          </tr>
        </table>
		</td>
    </tr>
    <tr> 
      <td class="###NAME_ERR###"><span class="angaben"><br>
        Hier k&ouml;nnen Sie uns noch einen Text mitsenden:###_LL_LABEL_MESSAGE###&nbsp;###MESSAGE_ERR_TXT###</span><br>
        <textarea name="tx_pilmailform_pi1[textarea][message]" cols="60" rows="4" class="formrahmen2">###MESSAGE_VAL###</textarea>
        <br>
        <br>
        <span class="angaben"> ###_LL_LABEL_USER_COPY### 
        <input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_copy]" value="yes" ###USER_COPY_YES_VAL### />
        M&ouml;chten Sie eine Copy Ihrer Anfrage per E-Mail <br>
        <input name="tx_pilmailform_pi1[checkbox][user_type_news]" type="checkbox" value="JA" checked ###USER_TYPE_NEWS_VAL### />
        Newsletter </span> <br>
        <br>
        <input type="submit" name="tx_pilmailform_pi1[submit]" value="Absenden###_LL_LABEL_SUBMIT###" />
        <br>
        <!-- ###HEADER_EMAIL_INVALID### begin -->
        <span class="angaben"><font color="#FF0000">Mit der Eingabe der E-Mail 
        Adresse stimmt etwas nicht!</font></b> E-Mailadresse:###_LL_LABEL_EMAIL### 
        ###EMAIL_ERR_TXT### 
        <input name="tx_pilmailform_pi1[text][email]" value="###EMAIL_VAL###" />
        </span> 
        <!-- ###HEADER_EMAIL_INVALID### end -->
      </td>
    </tr>
</table>
</form>
    
<!-- ###TMAIL_FORM### end -->

<!-- ###TMAIL_MAIL### begin -->
<p><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><b>Kataloganfrage 
  aus der Website:</b></font>###_DATE### Time: ###_TIME### Page: ###_PAGE### (id: 
  ###_PID###) Site: ###_SITE### Path: ###_PATH### Client IP: ###_IP### # Name: 
  ###NAME_VAL### # Email address: ###EMAIL_VAL### # User type: ###USER_TYPE_VAL### 
  # Typo3 level: ###LEVEL_VAL### # Job description: ###JOB_DESCRIPTION_VAL### 
  # Message: ###MESSAGE_VAL### 
  <!-- ###TMAIL_MAIL### end -->
  <!-- ###TMAIL_MAIL_HTML### begin -->
</p>
<font color="#666666" size="1" face="Arial, Helvetica, sans-serif"><b>Katalogbestellung 
aus der Website! <br>
Ausgewählte Fahrgebietsadresse ist:&nbsp;###MULTI_RECIPIENT_OPTVAL_VAL###<br>
Diese Mail wurde in Copy auch an den deutschen Vertrieb &uuml;bermittelt!</b></font><br>
<br>
<table width="400" cellpadding="4" cellspacing="1" style="background: #333333;">
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Vorname:</font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###VORNAME_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Nachame:</font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###NACHNAME_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###EMAIL_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Stra&szlig;e:</font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###STRASSE_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">PLZ:</font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###PLZ_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Ort:</font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###ORT_VAL###</font></td>
  </tr>
  <tr> 
    <td style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Telefon:</font></td>
    <td style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###TELEFON_VAL###</font></td>
  </tr>
  <tr> 
    <td style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Mobil:</font></td>
    <td style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###MOBIL_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif"> 
      Text: </font></td>
    <td width="270" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###MESSAGE_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Infos 
      &uuml;ber </font></td>
    <td width="270" valign="top" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###USER_TYPE_607_VAL###&nbsp;&nbsp;###USER_TYPE_707_VAL###&nbsp;&nbsp;###USER_TYPE_807_VAL###&nbsp;&nbsp;###USER_TYPE_907_VAL###&nbsp;&nbsp;###USER_TYPE_1107_VAL###&nbsp;&nbsp;###USER_TYPE_1407_VAL### 
      </font></td>
  </tr>
  <tr>
    <td style="background: #f3f4f5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Newsletter:</font></td>
    <td valign="top" style="background: #ffffff;"><font color="#FF0000" size="1" face="Arial, Helvetica, sans-serif">###USER_TYPE_NEWS_VAL###</font></td>
  </tr>
  <tr> 
    <td width="130" style="background: #f3f4f5; color: #000000; font-weight: bold;">&nbsp;</td>
    <td width="270" style="background: #ffffff;"><font color="#FF0000" size="1" face="Arial, Helvetica, sans-serif"><b>Bitte 
      Unterlagen &uuml;bersenden!!!</b></font></td>
  </tr>
</table>
<!-- ###TMAIL_MAIL_HTML### end -->
<!-- ###TMAIL_MAIL_USERCOPY### begin -->
Vielen Dank f&uuml;r Ihre Anfrage auf der Performance-Marine Website:<br>
Name: ###NAME_VAL### Email address: ###EMAIL_VAL### User type: ###USER_TYPE_VAL### 
User level: ###LEVEL_VAL### Job description: ###JOB_DESCRIPTION_VAL### Message: 
###MESSAGE_VAL### 
<!-- ###TMAIL_MAIL_USERCOPY### end -->
<!-- ###TMAIL_MAIL_USERCOPY_HTML### begin -->
<br>
<b><font color="#666666" size="1" face="Arial, Helvetica, sans-serif">Vielen Dank 
f&uuml;r Ihre Anfrage auf der Performance-Marine Website!<br>
Folgende Daten wurden an Uns &uuml;bermittelt!</font><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><br>
<br>
</font></b> 
<table width="100%" cellpadding="4" cellspacing="1" style="background: #333333;">
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Vorname:</font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###VORNAME_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Nachame:</font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###NACHNAME_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###EMAIL_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Stra&szlig;e:</font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###STRASSE_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" height="25" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">PLZ:</font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###PLZ_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Ort:</font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###ORT_VAL###</font></td>
  </tr>
  <tr> 
    <td style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Telefon:</font></td>
    <td style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###TELEFON_VAL###</font></td>
  </tr>
  <tr> 
    <td style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Mobil:</font></td>
    <td style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###MOBIL_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Ihr 
      eigener Text: </font></td>
    <td width="80%" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###MESSAGE_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Sie 
      wollen Infos &uuml;ber<br>
      folgende Boote! </font></td>
    <td width="80%" valign="top" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###USER_TYPE_607_VAL###&nbsp;&nbsp;###USER_TYPE_707_VAL###&nbsp;&nbsp;###USER_TYPE_807_VAL###&nbsp;&nbsp;###USER_TYPE_907_VAL###&nbsp;&nbsp;###USER_TYPE_1107_VAL###&nbsp;&nbsp;###USER_TYPE_1407_VAL### 
      </font></td>
  </tr>
  <tr>
    <td style="background: #F3F4F5; color: #000000; font-weight: bold;"><font size="1" face="Arial, Helvetica, sans-serif">Newsletter: 
      </font></td>
    <td valign="top" style="background: #ffffff;"><font size="1" face="Arial, Helvetica, sans-serif">###USER_TYPE_NEWS_VAL###</font></td>
  </tr>
  <tr> 
    <td width="20%" style="background: #F3F4F5; color: #000000; font-weight: bold;">&nbsp;</td>
    <td width="80%" style="background: #ffffff;"><font color="#666666" size="1" face="Arial, Helvetica, sans-serif">Die 
      gew&uuml;nschten Unterlagen werden Ihnen in den <br>
      n&auml;chsten Tagen &uuml;bersendet werden.<br>
      <br>
      Ihr Team</font></td>
  </tr>
</table>
<!-- ###TMAIL_MAIL_USERCOPY_HTML### end -->
<!-- ###TMAIL_THANKS### begin -->
<h1>Vielen Dank f&uuml;r Ihre Anfrage!</h1>
<p> Wir werden uns schnellst m&ouml;glich mit Ihnen in Verbindung setzen.
  <!-- ###TMAIL_THANKS### end -->
  <!-- ###TMAIL_ERROR### begin -->
</p>
<h3>Sorry</h3>
An internal error occured while sending the email. Please try again.(Noch nicht übersetzt :-)  )
<!-- ###TMAIL_ERROR### end -->

Und zu deiner letzten Frage: Nein es ist nicht erforderlich Werte für Default, Required und Store anzugeben. Lediglich die Reqired habe ich angelegt, damit auch was zurückkommt :-)
Das Formular funktioniert auch ohne Angaben!!!!

Andreas

ÁndreMansfeld ·

Ach und noch was :-)
Hier die Angaben, wie man im BE die Felder ausfüllt!!!!

Reqired Fields:
vorname; notEmpty; text: Bitte eintragen!
nachname; notEmpty; text: Bitte eintragen!
strasse; notEmpty; text: Bitte eintragen!
plz; notEmpty; text: Bitte eintragen!
ort; notEmpty; text: Bitte eintragen!
email; notEmpty; text: Bitte eintragen!

Multi-eMailadressen (dynamische Empfänger!!!!)
Beispiel 1
Auswahltext; z.B. Wählen sie den Empfänger ect. (Ist im Form als "ausgewählt" markiert) ->

oder Beispiel 2
gleich die Adressen, dann gehts zur ersten Adresse!!!!!!!

und danach die Adressen so:

Auswahl 1; info@xyz-oder-so.net
Auswahl 2; xyz@xyz-oder-so.net
Auswahl 3; zyx@xyz-oder-so.net

(Das Forum wandelt hier die MAIL Adressen in (at) und (dot) um.
Du mußt Sie natürlich wie gewohnt eingeben!!! :-)

Andreas

jens ·

Hallo Andreas,

danke für dein Posting - hat mir auf jeden Fall schon ein Stück weiter geholfen, bin aber noch nicht ganz am Ziel.

Also ich habe alles gemacht, wie von dir beschrieben, und es werden auch Mails versendet, leider werden nicht alle Werte übergeben.

Die E-Mail, die ich erhalte sieht dann so aus:

<p><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><b>Anfrage
  aus der Website:</b></font>2008-09-27 Time: 16:00:54 Page: Jobs test (id:
  98-) Site: pxxxx.typo3server.info Path: /98.html Client IP: 62.143.221.64 # Name:
   # Email address: supernice@web.de # User type: 
  # Typo3 level:  # Job description: 
  # Message:  GFleißtext GFleißtext GFleißtext GFleißtext GFleißtext GFleißtext GFleißtext GFleißtext

Offensichtlich wird nur der teil innerhalb des Subparts ###TMAIL_MAIL### interpretiert.

Die "Vielen Dank Seite" erscheint auch noch, aber die Kopie an den Absender fehlt leider auch.

Im BE, habe ich die Required Optionen (wie von dir beschrieben) übernommen - funktioniert! 😃 Des Weitern habe ich noch ""From" durch User überschreiben" sowie "Reply-To" durch User überschreiben" aktiviert, da mir ansonsten das Formular (mit entsprechendem Hinweis) gar nicht angezeigt wurde.

Es würde mich sehr freuen, wenn du mir weiter helfen könntest.

Ich arbeite mir der Version 3.0.4 / TYPO3 4.2.1

Nur das BESTE

jens

jens

jens ·

aahr, wie ich gerade sehe, hatte ich vergessen auf sendmail umzustellen, die Kopie an den Versender bleibt mir das System aber trotzdem noch schuldig...

Hat jemand noch einen Hinweis für mich?

Gibt man utf-8 anstatt von ISO-8859-1 an, werden auch die Umlaute und das "ß" sauber übergeben.

BEST
jens