Hosteurope - Standard Kontakt Formular
Hosteurope - Standard Kontakt Formular
hallo leute,
so langsam gehen mir die nerven durch - nutze das standard kontaktformular in der version 4..6.8. der provider ist hosteurope. alles lesen hier nützt anscheinend nichts - denn ich kriege das bist nicht zum laufen.
das kontaktformular verschickt einfach keine mails - zumindest kommen diese nicht an!
also wie soll das mit der -f geschichte gehen? was muss ich wo ändern bzw eintragen.
tipp vom support von hosteurope
--------------------
soll über PHP eine Mail versendet werden, muss mit dem Parameter "-f" eine gültige Absenderadresse angegeben werden. Die Syntax lautet "-f absender@ihre_webpack_domain.tld". Fehlt diese Information kann kein Mailversand erfolgen und die mail()-Funktion liefert eine Fehlermeldung.
Dieser Parameter muss der Mail-Funktion im PHP-Quelltext übergeben werden. Dies könnte z.B. so aussehen:
mail ($empfänger, $betreff, $nachricht, $headers, "-f info@ihre_webpack_domain.tld");
-----------------------------------------
aha - aber wo - in welcher datei -
über ein wenig unterstützung würde ich mich sehr freuen.
vielen dank
so langsam gehen mir die nerven durch - nutze das standard kontaktformular in der version 4..6.8. der provider ist hosteurope. alles lesen hier nützt anscheinend nichts - denn ich kriege das bist nicht zum laufen.
das kontaktformular verschickt einfach keine mails - zumindest kommen diese nicht an!
also wie soll das mit der -f geschichte gehen? was muss ich wo ändern bzw eintragen.
tipp vom support von hosteurope
--------------------
soll über PHP eine Mail versendet werden, muss mit dem Parameter "-f" eine gültige Absenderadresse angegeben werden. Die Syntax lautet "-f absender@ihre_webpack_domain.tld". Fehlt diese Information kann kein Mailversand erfolgen und die mail()-Funktion liefert eine Fehlermeldung.
Dieser Parameter muss der Mail-Funktion im PHP-Quelltext übergeben werden. Dies könnte z.B. so aussehen:
mail ($empfänger, $betreff, $nachricht, $headers, "-f info@ihre_webpack_domain.tld");
-----------------------------------------
aha - aber wo - in welcher datei -
über ein wenig unterstützung würde ich mich sehr freuen.
vielen dank
-
- Beiträge: 1536
- Registriert: Fr 20. Aug 2004, 10:07
- Kontaktdaten:
Kenne das Modul gerade nicht und ja, Du musst es im Modul ändern.
Das Modul kann zwei Techniken verwenden:
Die class.phpmailer.php (da müsste irgendwo ein Verweis auf diese Datei stehen, so mit einem include) oder direkt die PHP-Mail-Funktion: mail(...).
Für beide Fälle findest Du hier eine Anleitung:
http://www.contenido.org/forum/viewtopi ... 2692#62692
Das kannst Du dann natürlich auch gleich für den Newsletter einbauen, wenn Du ihn verwendest.
Gruß
HerrB
Das Modul kann zwei Techniken verwenden:
Die class.phpmailer.php (da müsste irgendwo ein Verweis auf diese Datei stehen, so mit einem include) oder direkt die PHP-Mail-Funktion: mail(...).
Für beide Fälle findest Du hier eine Anleitung:
http://www.contenido.org/forum/viewtopi ... 2692#62692
Das kannst Du dann natürlich auch gleich für den Newsletter einbauen, wenn Du ihn verwendest.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Re: Hosteurope - Standard Kontakt Formular
Hallo,
der Tip von HE war schon nicht schlecht, aber es gibt noch eine weitere Möglichkeit:
Im KISS bzw. Webmailer kann man eine eMail-Adresse vorgeben, mit der standardmässig gesendet werden soll. In diesem Fall kann man sich den 5. Parameter -f beim Aufruf der Mailfunktion ersparen.
Dies steht aber auch ausführlich in der FAQ von HE beschrieben.
Gruß
Dibo
der Tip von HE war schon nicht schlecht, aber es gibt noch eine weitere Möglichkeit:
Im KISS bzw. Webmailer kann man eine eMail-Adresse vorgeben, mit der standardmässig gesendet werden soll. In diesem Fall kann man sich den 5. Parameter -f beim Aufruf der Mailfunktion ersparen.
Dies steht aber auch ausführlich in der FAQ von HE beschrieben.
Gruß
Dibo
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Guten Tag zusammen,
ich bin etwas verwirrt was diese ganze Kontaktformular angeht. ich habe also in der class.phpmailer.php folgendes definiert:
dann bin ich ins modul "Kontakt" und habe dort folgendes gändert:
alt:
neu:
zusaetzlich habe ich im KIS von HE eine standard email adresse definiert.
was ich von HE bekomme, sind emails mit folgenden betreff
ich bin etwas verwirrt was diese ganze Kontaktformular angeht. ich habe also in der class.phpmailer.php folgendes definiert:
Code: Alles auswählen
/**
* Sets the Sender email of the message. If not empty, will be sent via -f to sendmail
* or as 'MAIL FROM' in smtp mode.
* @access public
* @var string
*/
var $Sender = "sysadmin@meine-seite.tld";
alt:
Code: Alles auswählen
$mail->From = "CMS_VALUE[0]";
$mail->FromName = "CMS_VALUE[2]";
$mail->AddAddress("CMS_VALUE[1]", "");
$mail->Subject = "CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
Code: Alles auswählen
$mail->From = "CMS_VALUE[0]";
$mail->FromName = "CMS_VALUE[2]";
$mail->Sender = "CMS_VALUE[0]";
$mail->AddAddress("CMS_VALUE[1]", "");
$mail->Subject = "CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
was ich von HE bekomme, sind emails mit folgenden betreff
Mail failure - no recipient addresses
es tut mir leid, ich bin ziemlich verwirrt, wo bitte soll ich denn noch einen absender definieren?A message that you sent contained no recipient addresses, and therefore no
delivery could be attempted.
a) Man sollte im Core nix ändern, wenn man nicht weiss, was man tut. Bitte mache die Änderung in class.phpmailer.php rückgängig.
b) Es reicht völlig aus, im Modul diese Zeile - wie Du es gemacht hast - zu ergänzen: $mail->Sender = "CMS_VALUE[0]";
Recipient address ist die Empfänger-Adresse (nicht der Absender) - wurde das Modul konfiguriert, d.h. eine Empfänger-Adresse (an die die Nachricht gehen soll) eingetragen?
Gruß
HerrB
b) Es reicht völlig aus, im Modul diese Zeile - wie Du es gemacht hast - zu ergänzen: $mail->Sender = "CMS_VALUE[0]";
Recipient address ist die Empfänger-Adresse (nicht der Absender) - wurde das Modul konfiguriert, d.h. eine Empfänger-Adresse (an die die Nachricht gehen soll) eingetragen?
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
k, das hab ich wieder geändert.HerrB hat geschrieben:a) Man sollte im Core nix ändern, wenn man nicht weiss, was man tut. Bitte mache die Änderung in class.phpmailer.php rückgängig.
ja, entsprechend über "Styles -> Templates -> Kontakt -> Vorkonfiguration"HerrB hat geschrieben:Recipient address ist die Empfänger-Adresse (nicht der Absender) - wurde das Modul konfiguriert, d.h. eine Empfänger-Adresse (an die die Nachricht gehen soll) eingetragen?
edit: ich habe jetzt mal folgendes geändert:
Code: Alles auswählen
$mail->AddAddress("CMS_VALUE[1]", "");
Code: Alles auswählen
$mail->AddAddress("sysadmin@meine-seite.tld", "");
btw. es ist einfach zu heisses wetter dafuer. und vielen Dank fuer die hilfe und den hinweis auf den übersetzungsfehler
Da ist kein Bug. Die Vorkonfiguration ist eine Vorkonfiguration - sie wird nur einmalig angewendet, wenn dieses Template neu einer Kategorie oder einem Artikel zugewiesen wird.
Die Konfiguration der Kategorie oder des Artikels (sofern das Template dem Artikel direkt zugewiesen ist) hätte das Problem gelöst.
RTFM...
Gruß
HerrB
Die Konfiguration der Kategorie oder des Artikels (sofern das Template dem Artikel direkt zugewiesen ist) hätte das Problem gelöst.
RTFM...
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 203
- Registriert: Mo 7. Mai 2007, 09:05
- Kontaktdaten:
Hallo und sorry, dass ich dieses Beitrag hochhole.
Ich hatte vor kurzem das gleiche Problem bei Hosteurope und habe es auch mit Hilfe von HerrB's Anleitung hinbekommen, dass Emails versendet werden.
etzt bin ich gerade auf einem anderen Server unterwegs und hab wieder das gleiche Problem. Diesmal helfen aber die Anweisungen nicht. Ich habe alles gemacht wie beim ersten Mal. Habe das Standard-Konatktformular modifziert wie beschrieben. Ich habe bei "Systemeinstellungen" die nötigen Sachen eingetragen aber nichts hilft. Es versendet einfach nicht. Trage ich aber eine Emailadresse ein die nicht auf dem Server liegt, geht alles. Ich bin verzweifelt. Ich habe hier jeden Beitrag gelesen der nur irgendetwas mit Kontaktformular zu tun hat aber nichts hat geholfen. Ich weiß nicht mehr weiter - wisst ihr vielleicht was da flasch läuft?
PS: Die class.phpmailer habe ich nicht angerührt!
Ich hatte vor kurzem das gleiche Problem bei Hosteurope und habe es auch mit Hilfe von HerrB's Anleitung hinbekommen, dass Emails versendet werden.
etzt bin ich gerade auf einem anderen Server unterwegs und hab wieder das gleiche Problem. Diesmal helfen aber die Anweisungen nicht. Ich habe alles gemacht wie beim ersten Mal. Habe das Standard-Konatktformular modifziert wie beschrieben. Ich habe bei "Systemeinstellungen" die nötigen Sachen eingetragen aber nichts hilft. Es versendet einfach nicht. Trage ich aber eine Emailadresse ein die nicht auf dem Server liegt, geht alles. Ich bin verzweifelt. Ich habe hier jeden Beitrag gelesen der nur irgendetwas mit Kontaktformular zu tun hat aber nichts hat geholfen. Ich weiß nicht mehr weiter - wisst ihr vielleicht was da flasch läuft?
PS: Die class.phpmailer habe ich nicht angerührt!