hi,
ich habe hier local xampp und typo3 3.8.1 installiert. Als erstes habe ich die "normale" Ext. mailform benutzt, welche bei Typo3 standardmäßig dabei ist. Da mir die Möglichkeiten der Formatierung und Anordnung nicht ausreicht, habe ich kurzerhand mailformplus Installiert.
Bei mailformplus bin ich nun soweit, dass ich das Eingabeformular sehe und auch abschicken kann. Nur kommt keine EMail an.
Mit dem standard mailform kommen die Mails an. Dafür habe ich in der php.ini aus dem Verzeichnis "xampp\apache\bin\" den localhost durch den im LAN vorhandenen Mailserver ersetzt(geht auch ohne probleme).
Warum macht mailformplus solche probleme. Ich habe auch schon andere Beiträge zu diesem Thema durchsucht und die verschiedenen HTMLTemplates getestet alles ohne Erfolg.
EDIT:
<?php
mail("empfänger@domain.de", "Betreff", "geht :)" , "From: Mir <absender@domain.de>");
?>
Wenn ich diese Funktion mit den richigen Daten aufrufe dann kommt die Mail an.
Hat es etwas mit dieser Fehlermeldung, welche unter Ext Manager/mailformplus steht, zu tun:
It seems like there is a backend module in "mod1/conf.php" which is not configured in ext_emconf.php
Gruß Dominik
so bin quasi nen Stückchen weiter, bekomme aber immer noch keine Mail 🙁
in der Datei "typo3conf\ext\th_mailformplus\pi1\class.tx_thmailformplus_pi1.php" kommt er bis zur Zeile 83.
if (t3lib_div::GPvar("SUBMITTED") || t3lib_div::GPvar("submitted"))
in disem IF-Teil werden aber die nötigen Aufrufe gestartet, um die Mail loszuschicken. Wenn ich hier die IF-Abfrage ändere in
if (!t3lib_div::GPvar("SUBMITTED") || !t3lib_div::GPvar("submitted"))
bekomme ich eine Mail(mailen geht).
ich benutze folgendes FORMTEMPLATE
<!-- ###TEMPLATE_FORM### begin shows formular field to be filled out -->
<script language="JavaScript" type="text/JavaScript">
<!--
function chkFormular() {
if (document.Formular.surename.value == "") {
alert("Please insert your surename!");
document.Formular.surename.focus();
return false;
}
return true;
}
//-->
</script>
<form name="Formular" onsubmit="return chkFormular()" method="post" action="index.php" enctype="multipart/form-data">
<input type="hidden" name="id" value="###PID###" />
<input type="hidden" name="submitted" value="1" />
<input type="hidden" name="L" value="0" />
TEST:
<input type="text" name="surename" value="###value_surename###" />
<input type="submit" value="submit" />
</form>
<!-- ###TEMPLATE_FORM### end -->
um die Fehler einzukreisen habe ich dieses extra kleingehalten. Seht ihr da Fehler?
Gibt es sonst noch Stellen an denen man schrauben kann?
Gruß Dominik
Hat sich erledigt 😃
Habe aber nicht wirklich ne Idee wo der Fehler lag.