Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

2 Seiten V   1 2 >  
Reply to this topicStart new topic
> kontaktformular: habe ich was vergessen?
andi
Beitrag 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 biggrin.gif

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


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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! smile.gif ).

Wie gesagt, dass wird es nicht sein, aber man sollte auch sowas im Kopf haben.

Gruß Sascha


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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 biggrin.gif
gibt sicher eine lösung.

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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 sad.gif


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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 wink.gif


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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 ... sad.gif hab leider aktuell keine zugriff auf eine umgebung wo ich das testen könnte.


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
andi
Beitrag 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 wink.gif
ich habe sefrengo auf mehreren servern am laufen....ohne probleme mit dem kontaktformular oder dem formbuilder.

trotzdem vielen dank!


--------------------
Go to the top of the page
 
+Quote Post
pawel
Beitrag 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...


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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 laugh.gif


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post

2 Seiten V   1 2 >
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 20.4.24 - 03:47

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.