kontaktformular: habe ich was vergessen? |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
kontaktformular: habe ich was vergessen? |
Wed. 4. October 2006, 09:48
Beitrag
#1
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hallo zusammen
ich habe das kontaktformular in einem projekt eingebaut. die empfängeraresse wird «statisch» aus dem textfeld in der konfiguration bezogen. das formular wird ohne fehler abgesendet. auch im debug-modus wird kein fehler oder dergleichen angegeben. leider kommt bei mir nie ein mail an unter «template email» ist im moment {automessage} angegeben. muss ich da noch etwas hinzufügen? bin mir sicher, dass ich in meiner unwissenheit wieder etwas vergessen habe. wer weiss rat? gruss andi -------------------- |
|
|
Wed. 4. October 2006, 10:08
Beitrag
#2
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Vermutlich wird es dass bei dir nicht sein, aber mein Server ist letztens mal geblacklistet worden, weil ein Bot mein altes DEDI Kontaktformular missbraucht hat und etwa einen halben Tag damit SPAM versendet hat. Danach kam so gut wie keine Email mehr von dem Server bei überhaupt irgendwem an (was echt mal hyper ätzend war! ).
Wie gesagt, dass wird es nicht sein, aber man sollte auch sowas im Kopf haben. Gruß Sascha -------------------- |
|
|
Wed. 4. October 2006, 10:31
Beitrag
#3
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hoffen wir das mal. der server ist ein sh-server, da hätten doch auch viele andere probleme damit. vielleicht verirrt sich noch jemand in diesen beitrag
gibt sicher eine lösung. gruss andi -------------------- |
|
|
Thu. 5. October 2006, 07:32
Beitrag
#4
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
beiträge pushen ist eigentlich nicht meine art. eigentlich geht es mir eher darum, nachzufragen, ob es auch einen anderen weg gibt. ich probiere nun noch den formbuilder aus und schaue, ob ich damit probleme habe.
es kommt mir auch sehr komisch vor, dass ich weder einen errorlogeintrag noch eine fehlermeldung im debugmodus erhalte. meines erachtens müssten dann die mails doch verschickt werden?! update: ich habe mittlerweile zum formbuilder gewechselt. habe damit leider das selbe problem. gruss andi -------------------- |
|
|
Thu. 5. October 2006, 16:56
Beitrag
#5
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
so, ich konnte nun wenigstens ausschliessen, dass es an den einstellungen des modules liegt. sprich: das modul funktioniert mit dieser konfiguration auf einem anderen webspace.
also sollte ich mich an des hoster wenden (welcher vom kunden ausgesucht wurde). nur: ohne fehlermeldung könnte es schwierig werden, den fehler dem hoster «anzuhängen». hat jemand eine ahnung, was für eine einstellung den formbuilder daran hindert, das mail abzusenden? gruss andi -------------------- |
|
|
Thu. 5. October 2006, 17:13
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
ich erinnere mich noch daran: http://forum.sefrengo.org/index.php?showtopic=347
du solltes mal deinen provider bitte in die logfiles zu sehen falls du keinen zugriff hast. teste mal einfach ob du via php ganz normal ne mail versenden kannst ( siehe http://forum.sefrengo.org/index.php?s=&...ost&p=2425) wenn dass nicht geht liegt es garantiert an einer servereinstellung. -------------------- SEFRENGO | a free choice ... again!
|
|
|
Thu. 5. October 2006, 18:34
Beitrag
#7
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
also, es funktioniert nicht mal das simple mailscript aus dem von dir verlinkten beitrag.
hoster ist kontaktiert...bin ja mal gespannt. merci und gruss andi -------------------- |
|
|
Fri. 6. October 2006, 07:38
Beitrag
#8
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
guten morgen zusammen
heute morgen habe ich die antwort erhalten: ZITAT Das Vorhandensein von ungenügend geschützten PHP-Mail-Formularen auf den Sites unserer Kunden hat in letzter Zeit zu einem sehr grossen Spam-Aufkommens geführt. Die betroffenen Dateien enthielten die PHP-Funktion Mail und wurden nicht in ausreichendem Mass vor Missbrauch durch Spamer geschützt. Deshalb mussten wir mit sofortiger Wirkung die Einschränkung einführen, dass entweder die Absender- oder die Empfängeradresse eine gültige Mailadresse aus der Domain des jeweiligen Kunden sein muss. 1. Bei gewöhnlichen Kontaktformularen ist dies meist schon der Fall, da die Empfängeradresse (1. Parameter der mail()-Funktion) üblicherweise direkt an eine Mailadresse der Kundendomain geht. Sonst muss dies korrigiert werden. // $Nachricht enthält den Mailtext. mail ("info@kunden-domain.ch", "Anfrage", "$Nachricht"); 2. Wenn ein Bestätigungsmail an die Adresse des Website-Besucher wie besucher@hotmail.com gehen soll, muss neu beim Absender der Funktion mail() (5. Paramter) eine existierende Adresse des Nexlink-Kunden angegeben werden und zudem sollte eine Prüfung der Empfangs-Adresse stattfinden. // $email enthält die Eingabe des Besuchers der Website: besucher@hotmail.com // $Nachricht enthält den Mailtext. $email = $_REQUEST["email"]; if(!ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,6})$",$email)) { echo ("Mailadresse $email pruefen!"); } mail ($email, "Bestätigung", "$Nachricht", "", "-f info@kunden-domain.ch"); nun, als empfänger ist jeweils eine mailadresse aus kunden-domain angegeben. versenden die module kontaktformular und formbuilder die nachricht irgendwie auf umwegen? jemand eine idee? ansonsten kann mir das kontaktformular langsam gestohlen bleiben wenn mir der kunde den webspace vorgibt. gruss andi -------------------- |
|
|
Fri. 6. October 2006, 08:04
Beitrag
#9
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
tja, die einschränkung deines providers wird dich bei jeder php software treffen, welche die mail funktion nicht wie von deinem provider gewünscht verwendet und das werden meiner meinung nach etlich programme sein.
es wird dir also nicht anderes übrig bleibem als die passenden stellen im modulcode zu suchen (alle mail()) und um den entsprechenden parameter zu ergänzen und das wird nicht nur das kontaktformular treffen -------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 6. October 2006, 08:09
Beitrag
#10
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hallo alexander
danke für dein mitleid :-) ich war von anfang an nicht überzeugt von dem mir vorgegebenen hoster. ich werde mich noch kurz daran versuchen, ansonsten kippe ich das kontaktformular gleich raus. zum glück handelt es sich bei der website nur um ein 9-seiten mini-projekt. gruss andi -------------------- |
|
|
Fri. 6. October 2006, 08:32
Beitrag
#11
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
ich habe mir das ganze beim formbuilder rasch angeschaut. leider bin ich in php nicht wirklich versiert.
eine mail funktion habe ich nicht gefunden, lediglich das includen zweier dateien: QUELLTEXT include_once ($cms_path.'/external/pear.php.net/Mail.php'); include_once ($cms_path.'/external/pear.php.net/Mail/mime.php'); in der mail.php ist der eintrag: QUELLTEXT return mail($recipients, $subject, $body, $text_headers); hat das damit etwas zu tun? da ich kein bestätigungsmail versende müsste ich ja lediglich die mailadresse in mail() einfügen. sollte man nur noch wissen wo :-) gruss andi -------------------- |
|
|
Fri. 6. October 2006, 09:52
Beitrag
#12
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
ersetz mal in der zeile 665 des formbulider outputs
QUELLTEXT $mail =& Mail::factory('mail'); durch QUELLTEXT $mail =& Mail::factory('mail','-f info@kunden-domain.ch'); die e-mailadresse info@kunden-domain.ch musst du naturlich durch eine ersetzen die dein provider/server akzeptiert. ist aber ungetestet -------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 6. October 2006, 09:59
Beitrag
#13
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hrmpf, leider auch negativ :-(
danke für deine mühe! gruss andi -------------------- |
|
|
Fri. 6. October 2006, 10:03
Beitrag
#14
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
ok, laut pear dokumentation wird aber alles was man bei der factory als zweiten parameter mitgibt als fünfter parameter an die mail() funktion übergeben.
http://pear.php.net/manual/en/package.mail.mail.factory.php ist auf dem server eventuell safe mode aktiv? gib es den fehlermeldungen? -------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 6. October 2006, 10:19
Beitrag
#15
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
safe mod ist nicht aktiv, fehlermeldung gibt es auch keine.
errorlogs habe ich nur die von sefrengo selber, in jene des hoster habe ich keinen einblick. gruss andi -------------------- |
|
|
Fri. 6. October 2006, 10:25
Beitrag
#16
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
tja, dann weiss ich auch nicht mehr weiter ... hab leider aktuell keine zugriff auf eine umgebung wo ich das testen könnte.
-------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 6. October 2006, 10:34
Beitrag
#17
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
schon oke alexander. meine nerven liegen mittlerweilen blank
ich habe sefrengo auf mehreren servern am laufen....ohne probleme mit dem kontaktformular oder dem formbuilder. trotzdem vielen dank! -------------------- |
|
|
Fri. 6. October 2006, 18:22
Beitrag
#18
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Der vom Hoster angezeigte Weg funktioniert aber?
Dann hast Du (im Notfall) ja immer noch die Möglichkeit mit dem Sourcecodemodul Dein Formular per Hand zu schreiben. (vielleicht per action="" auf ein getestes Script. Nicht schön, aber als workaround... -------------------- |
|
|
Fri. 6. October 2006, 21:08
Beitrag
#19
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
guten abend
also, ich hab nun extra das vom hoster zur verfügung gestellte mailformular getestet (direkt auf dem webspace alsauch als source in sefrengo). ebenfalls negativ. finde ich schon noch lustig und bin nun gespannt, was der hoster zu meiner neuen erkenntnis meint. soweit die news von der front gruss andi -------------------- |
|
|
Sun. 8. October 2006, 10:10
Beitrag
#20
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
also ich hab das jetzt getestet und mein patch für den formbuilder übergibt den inhalt als 5ten parameter an die mail() funktion der pear klasse. dass problem scheint also doch bei deinem provider zu liegen.
-------------------- SEFRENGO | a free choice ... again!
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 20.4.24 - 03:47 |