formmail

Fragen zum Erstellen von Templates für webEdition.
WebRedZ

Beitragvon WebRedZ » Mi 30. Apr 2003, 15:12

Bei formmail sieht es so aus, als ob das Mail verschickt würde, aber es kommt nie ein Mail an. Die entsprechende E-Mail-Adresse habe ich in die Liste eingetragen.

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Mi 30. Apr 2003, 15:46

Hi.

Und die Frage? Ihre Aussage ist etwas dünn und meine Glaskugel ist leider immernoch in der Reinigung. Gibt es noch mahr Infos? Oder den Quellcode der Template?

WebRedZ

Beitragvon WebRedZ » Do 1. Mai 2003, 08:58

Entschuldigung, wollte mich nur kurz fassen. Also:
Ich habe eine E-Mail-Adresse als Formmail-Empfänger eingetragen und das Formular von der Demo kopiert und adaptiert. Wenn ich das Formular ausfülle, dann funktioniert
a) die Fehlermeldung, wenn die erforderlichen Felder nicht ausgefüllt wurden und
b) das absenden des Formulares - dieses aber nur scheinbar, denn tatsächlich bekomme ich keine Mail.

Hier der Quelltext:

<table width="500" border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td><we:ifEditmode><div class="editMode">! Hier können Sie noch einen Text für die Seite eingeben
</div></we:ifEditmode><we:textarea name="Text" cols="70" rows="5" autobr="on" dhtmledit="off"/></td>
</tr>
<tr>
<td>[img]/we_demo_2/images/pixel.gif[/img]
<we:ifEditmode><div class="editMode">! Platz für eine Formularüberschrift
</div></we:ifEditmode></td>
</tr>
<we:ifNotEmpty match="FormTitel"><tr>
<td><strong><we:input name="FormTitel" type="text" size="60"/></strong></td>
</tr></we:ifNotEmpty>
<tr>
<td>
<we:ifEditmode>
<div class="editMode">? Mailtext der vor den Feldern eingefügt werden soll (können Sie auch frei lassen):

<we:textarea name="MailtextVorFeldern" cols="65" rows="5" autobr="on"/>


? Mailtext der nach den Feldern eingefügt werden soll:

<we:textarea name="MailtextNachFeldern" cols="65" rows="5" autobr="on"/>
! Hier steht dann das Mailformular.</div>
</we:ifEditmode>
<? PHP /* ZUM TEST AUSGESCHALTET <we:ifNotEditmode> */ ?>
<we:form type="formmail" recipient="office@jurman.com" from="info@autodienst4you.at" required="vorname,nachname,email,mitteilung" order="vorname,nachname,strasse,nr,plz,ort,beruf,telefon,email,mitteilung" subject="Formular von der AD Parner-Seite" onerror="632" onsuccess="631" onmailerror="633" confirmmail="false" preconfirm="MailtextVorFeldern" postconfirm="MailtextNachFeldern">
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap>Vorname*:  </td>
<td width="100%"><input name="vorname" type="text" <we:ifClient browser="nn" version="down5">size="20"<we:else/>style="width:250px;"</we:ifClient>></td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td nowrap>Nachname*:  </td>
<td width="100%"><input name="nachname" type="text" <we:ifClient browser="nn" version="down5">size="20"<we:else/>style="width:250px;"</we:ifClient>></td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td nowrap>Straße / Nr.:  </td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="strasse" type="text" <we:ifClient browser="nn" version="down5">size="15"<we:else/>style="width:200px;"</we:ifClient>></td>
<td> <input name="nr" type="text" <we:ifClient browser="nn" version="down5">size="3"<we:else/>style="width:46px;"</we:ifClient>></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td nowrap >PLZ / Ort:  </td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="plz" type="text" <we:ifClient browser="nn" version="down5">size="3"<we:else/>style="width:46px;"</we:ifClient>></td>
<td> <input name="ort" type="text" <we:ifClient browser="nn" version="down5">size="15"<we:else/>style="width:200px;"</we:ifClient>></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td nowrap>Beruf:  </td>
<td width="100%"><input name="beruf" type="text" <we:ifClient browser="nn" version="down5">size="20"<we:else/>style="width:250px;"</we:ifClient>></td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td nowrap class="t3">Telefon:  </td>
<td width="100%"><input name="telefon" type="text" <we:ifClient browser="nn" version="down5">size="20"<we:else/>style="width:250px;"</we:ifClient>></td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td nowrap>E-Mail*:  </td>
<td width="100%"><input name="email" type="text" <we:ifClient browser="nn" version="down5">size="20"<we:else/>style="width:250px;"</we:ifClient>></td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td valign="top" nowrap>Mitteilung*:  </td>
<td width="100%"><textarea name="mitteilung" <we:ifClient browser="nn" version="down5">cols="19" rows="6"<we:else/>style="width:250px;height:100px;"</we:ifClient>></textarea></td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td>[img]/we_demo_2/images/pixel.gif[/img]</td>
<td width="100%">Alle Felder mit einem * müssen ausgefüllt werden.</td>
</tr>
<tr>
<td width="100%" colspan="2">[img]/we_demo_2/images/pixel.gif[/img]</td>
</tr>
<tr>
<td>[img]/we_demo_2/images/pixel.gif[/img]</td>
<td width="100%">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="submit" name="Submit" value="Senden"></td>
<td> <input type="reset" name="Reset" value="Zurücksetzen"></td>
</tr>
</table>
</td>
</tr>
</table>
</we:form>
<?PHP /* </we:ifNotEditmode> */ ?>
</td>
</tr>
</table>

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Do 1. Mai 2003, 17:13

Hi.

Was ist das hier:
<? PHP /* ZUM TEST AUSGESCHALTET <we:ifNotEditmode> */ ?>

Innerhalb von <?php ?> darf man bei den we:Tags keine < > setzen. Aber sonst ist es richtig. Sollte funktionieren. Geht denn das hier:
mail("office@jurman.com", "Subject", "Body");

Damit kann man erstmal sicherstellen das auf dem Server sendmail richtig installiert ist und auch arbeitet.

WebRedZ

Beitragvon WebRedZ » Do 1. Mai 2003, 21:59

Das <? PHP usw. sollte nur den Tag ausschalten zur Kontrolle der Formularansicht bei der Bearbeitung.
Aber es könnte ev. das Problem sein, dass der Server hinter der Firewall steht, welchen Port verwendet formmail zum Versenden der Mails? Evtl. muss man da einen aufmachen?

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Fr 2. Mai 2003, 09:00

Hi.

Die Mails werden über die PHP-Funktion mail() versendet. Alle weiteren Informationen dazu hier: http://www.de.php.net/manual/en/function.mail.php

WebRedZ

Beitragvon WebRedZ » Sa 3. Mai 2003, 09:14

Danke für die Info. Ich selbst betreue den Server ja nicht, mir sagen die Infos auch recht wenig. Aber vielleicht hat schon jemand Erfahrung mit einem Windows 2000 Server und der Einstellung dieser Funktion und kann das hier kurz beschreiben. Das wäre nett.


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste