Pifa Form - Hosteurope
Pifa Form - Hosteurope
Hallo,
ich nutze die Version 4.9.3 und die Seite ist bei HostEurope.
Beim neuen Modul Pifa Formular habe ich das Problem das kein Versand erfolgt.
Hosteurope möchte das die Option -f beim Versand angegeben ist.
Wie kann ich das einstellen?
Danke
Ralf
ich nutze die Version 4.9.3 und die Seite ist bei HostEurope.
Beim neuen Modul Pifa Formular habe ich das Problem das kein Versand erfolgt.
Hosteurope möchte das die Option -f beim Versand angegeben ist.
Wie kann ich das einstellen?
Danke
Ralf
Viele Grüße
Ralf
Ralf
-
- Beiträge: 87
- Registriert: Do 26. Apr 2012, 23:02
- Kontaktdaten:
Re: Pifa Form - Hosteurope
Hallo Ralf!
Du schreibst leider nicht was diese Option bewirken soll bzw. auf welches Programm sie sich bezieht.
Der PIFA enthält einen MailedFormProcessor zum Versenden der Formulardaten per Mail. Dieser Processor nutzt die Methode PifaForm::toMailRecipient() zum Versenden der Mails mittels SwiftMailer.
Wenn du für den Versand ein besonderes Verhalten wünscht, dann wäre es am einfachsten einen eigenen FormProcessor zu schreiben Dazu kannst du dich an dem o.g. MailedFormProcessor und auch an PifaForm::toMailRecipient() orientieren.
Diesen neuen Processor kannst du dann in deinem Artikel bei der Konfiguration des Formulares auswählen.
Ich hoffe ich konnte dir helfen.
Du schreibst leider nicht was diese Option bewirken soll bzw. auf welches Programm sie sich bezieht.
Der PIFA enthält einen MailedFormProcessor zum Versenden der Formulardaten per Mail. Dieser Processor nutzt die Methode PifaForm::toMailRecipient() zum Versenden der Mails mittels SwiftMailer.
Wenn du für den Versand ein besonderes Verhalten wünscht, dann wäre es am einfachsten einen eigenen FormProcessor zu schreiben Dazu kannst du dich an dem o.g. MailedFormProcessor und auch an PifaForm::toMailRecipient() orientieren.
Diesen neuen Processor kannst du dann in deinem Artikel bei der Konfiguration des Formulares auswählen.
Ich hoffe ich konnte dir helfen.
Re: Pifa Form - Hosteurope
Hallo Marcus,
danke für deine Antwort.
Ich nutze das Standard Pifa Formular das im Contenido enthalten ist. Und es wird keine Mail versendet.
Laut Hosteurope muss
mail ($empfänger, $betreff, $nachricht, $headers, "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de");
angegeben sein.
Wie kann ich das denn bei dem Modul berücksichtigen?
Die Inhalte werden korrekt in die Tabelle eingetragen.
Ich hoffe ich hab mich jetzt besser ausgedrückt.
danke für deine Antwort.
Ich nutze das Standard Pifa Formular das im Contenido enthalten ist. Und es wird keine Mail versendet.
Laut Hosteurope muss
mail ($empfänger, $betreff, $nachricht, $headers, "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de");
angegeben sein.
Wie kann ich das denn bei dem Modul berücksichtigen?
Die Inhalte werden korrekt in die Tabelle eingetragen.
Ich hoffe ich hab mich jetzt besser ausgedrückt.
Viele Grüße
Ralf
Ralf
-
- Beiträge: 87
- Registriert: Do 26. Apr 2012, 23:02
- Kontaktdaten:
Re: Pifa Form - Hosteurope
Ja, tatsächlich .. beim Versenden einer Mail wird kein Reply-To gessetzt.
Ich denke aber folgende Zeile in http://api.contenido.org/con493/source- ... ml#524-594 zu ergänzen könnte reichen:
$message->addFrom($opt['from'], $opt['fromName']);
// add Reply-To for somy picky hosters
// @link http://www.anchor.com.au/hosting/suppor ... m_Websites
$message->setReplyTo(array($opt['from'] => $opt['fromName']));
Ich denke aber folgende Zeile in http://api.contenido.org/con493/source- ... ml#524-594 zu ergänzen könnte reichen:
$message->addFrom($opt['from'], $opt['fromName']);
// add Reply-To for somy picky hosters
// @link http://www.anchor.com.au/hosting/suppor ... m_Websites
$message->setReplyTo(array($opt['from'] => $opt['fromName']));
Re: Pifa Form - Hosteurope
Hallo Marcus,
danke aber es scheint nicht zu reichen.
Habe die Zeile ergänzt aber es wird trotzdem nichts versendet.
Hast du noch eine Idee?
Danke
danke aber es scheint nicht zu reichen.
Habe die Zeile ergänzt aber es wird trotzdem nichts versendet.
Hast du noch eine Idee?
Danke
Viele Grüße
Ralf
Ralf
Re: Pifa Form - Hosteurope
Dumme Frage: Falls das ein neu eingerichtetes HostEurope-Paket ist - hast du daran gedacht, unter "Skripte" eine Standard-Maildadresse zum Versand von Mails über Skripte einzustellen? Vorher geht da nämlich gar nix...
LG
Viktor
LG
Viktor
-
- Beiträge: 87
- Registriert: Do 26. Apr 2012, 23:02
- Kontaktdaten:
Re: Pifa Form - Hosteurope
Hast du mal ins error.log geschaut? Aus der Ferne kann ich sonst nicht erkennen woran es liegen könnte ...rw72 hat geschrieben:danke aber es scheint nicht zu reichen.
Habe die Zeile ergänzt aber es wird trotzdem nichts versendet.
Re: Pifa Form - Hosteurope
Hallo,
@Viktor
Danke aber da ist eine Adresse hinterlegt.
@Marcus
Das Errorlog ist leer.
LG
Ralf
@Viktor
Danke aber da ist eine Adresse hinterlegt.
@Marcus
Das Errorlog ist leer.
LG
Ralf
Viele Grüße
Ralf
Ralf
-
- Beiträge: 4251
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Pifa Form - Hosteurope
Hallo Ralf,
das ist schwierig. Man müsste mal in die Mail-Server logs schauen können. Du kannst auch das Logger-Plugin für den Swiftmailer versuchen http://swiftmailer.org/docs/plugins.html#logger-plugin (englisch)
Inwieweit dieses schon bei Swift für Contenido dabei ist weiß ich nicht. Falls nicht wäre es eine coole Ergänzung für eine der nächsten Versionen.
Alternativ würde ich es mit einem einfachen PHP-Formular mal testen.
Gruß aus Franken
Ortwin
das ist schwierig. Man müsste mal in die Mail-Server logs schauen können. Du kannst auch das Logger-Plugin für den Swiftmailer versuchen http://swiftmailer.org/docs/plugins.html#logger-plugin (englisch)
Inwieweit dieses schon bei Swift für Contenido dabei ist weiß ich nicht. Falls nicht wäre es eine coole Ergänzung für eine der nächsten Versionen.
Alternativ würde ich es mit einem einfachen PHP-Formular mal testen.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Pifa Form - Hosteurope
Habe gerade noch folgendes bei HostEurope gefundenmarcus.gnass_4fb hat geschrieben:Ja, tatsächlich .. beim Versenden einer Mail wird kein Reply-To gessetzt.
Ich denke aber folgende Zeile in http://api.contenido.org/con493/source- ... ml#524-594 zu ergänzen könnte reichen:
$message->addFrom($opt['from'], $opt['fromName']);
// add Reply-To for somy picky hosters
// @link http://www.anchor.com.au/hosting/suppor ... m_Websites
$message->setReplyTo(array($opt['from'] => $opt['fromName']));
Soll über ein Skript eine E-Mail versendet werden, muss mit dem Parameter "-f" eine gültige Absenderadresse angegeben werden. Bitte beachten Sie, dass diese E-Mail-Adresse innerhalb des Produkts angelegt sein muss! Die Syntax lautet "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de". Fehlt diese Information kann kein Mailversand erfolgen und die entsprechende mail-Funktion im Script liefert eine Fehlermeldung. Als Return-Path und als Mail-From wird die angegebene Email-Adresse verwendet.
Dieser Parameter muss der E-Mail-Funktion im PHP-Quelltext übergeben werden. Dies könnte z.B. so aussehen:
mail ($empfänger, $betreff, $nachricht, $headers, "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de");
Übrigens können über den vierten Parameter ($headers im Code-Beispiel) bei Bedarf beliebige Reply-To- oder From-Header übergeben werden.
Also wird Reply to jetzt an 4. Stelle übergeben anstatt als -f Option als 5.?
Wo kann ich den Aufbau den selbst ändern?
DANKE
Viele Grüße
Ralf
Ralf
-
- Beiträge: 87
- Registriert: Do 26. Apr 2012, 23:02
- Kontaktdaten:
Re: Pifa Form - Hosteurope
Sofern die PHP-Funktion mail (php.net/mail) verwendet wird können zusätzliche Header im vierten Parameter übergeben werden. Da Reply-To ein Header ist könnte man ihn dort angeben. Der fünfte Parameter enthält weitere Optionen die beim Aufruf von sendmail übergeben werden. Auch hier kann man das Reply-To angeben ... also entweder oder ...
Da der Mailversand des PIFA aber mittels SwiftMailer funktioniert hatte ich oben die OOP-Syntax zum Setzen des Reply-To-Headers notiert ...
Da der Mailversand des PIFA aber mittels SwiftMailer funktioniert hatte ich oben die OOP-Syntax zum Setzen des Reply-To-Headers notiert ...