Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - Mexx

Seiten: [1]
1
Off Topic/Events und Termine / Re: [GELÖST]kontaktformular
« am: 14.10.2008 11:49 Uhr »
Hallo driet, danke für deinen hinweis. Dann hast du wahrscheinlich auch die Testmail geschickt:

Zitat
Eine neue Nachricht wurde über das Kontaktformular übermittel:
 
 Name des Absenders: ''/"/n/n
 E-Mail-Adresse von ''/"/n/n: 123@test.de
 
 ''/"/n/n's Nachricht:
 '"//



könnt ihr mir mal dabei helfen, dass die Zeichen umgewandelt werden? Vielen Dank.

2
Off Topic/Events und Termine / Re: [GELÖST]kontaktformular
« am: 13.10.2008 14:11 Uhr »
Habe jetzt eine Funktion mit eingefügt, um nach Steuerzeichen wie "bcc:" zu gucken:
<?php

if(isset($_POST['submit'])) {

$to "max@web.de";
$subject "Kontaktaufnahme";
$name_field $_POST['name'];
$mail_field $_POST['email'];
$message $_POST['message'];
 
$body "Eine neue Nachricht wurde uber das Kontaktformular ubermittel:\n \n Name des Absenders: $name_field\n E-Mail-Adresse von          $name_field$email_field\n \n Nachricht:\n $message";

                function 
checkforspam() {
return ( preg_match"/bcc:|Content-Type:/i"implode$_POST ) ) ) 
}

if (checkforspam() ) {
echo '<script language="javascript">confirm("Da das Signalwrte \"bcc\" oder \"Content-                           Type\" in ihrer Nachricht gefunden wurde, liegt der Verdacht auf Spam vor. Die Nachricht wurde deshalb nicht übermittelt.")</script>';
echo '<script language="javascript">window.location = "http://www.***********/kontakt.html"</script>';
}
else if (empty($name_field) OR empty($email_field) OR empty($message)) {
echo '<script language="javascript">confirm("Vergewissern Sie sich, dass alles ausgefüllt ist!")</script>';
echo '<script language="javascript">window.location = "http://www.***********.de/kontakt.html"</script>';
}
else {
mail($to$subject$body"From:info@web.de<Kontaktbereich>" );
echo "Das ausgefüllte Formular wurde an $to! gesendet. Vielen Dank für Ihre Kontaktaufnahme";
}
 



else {

echo "Diese Datei darf nicht direkt aufgerufen werden";
}
?>




3
Off Topic/Events und Termine / Re: [GELÖST]kontaktformular
« am: 12.10.2008 14:13 Uhr »
Hallo driet,

ich dachte unbefugtem Zugriff wird dadurch vorgebeugt, dass das script nur ausgefürt wird wenn es über "submit" aufgerufen wurde. Sonst kommt ja die Meldung:"Diese Datei darf nicht direkt aufgerufen werden". Oder kann die Datei trotzdem missbraucht werden?

Was info@web.de betrifft: Alle E-Mail Adresse und URLs im geposteten Script sind nicht die echten.


Grüße, Max

4
Off Topic/Events und Termine / Re: kontaktformular
« am: 11.10.2008 14:53 Uhr »
hat sich erledigt, hatte statt "mail_field" "email_field" geschrieben.

5
Off Topic/Events und Termine / [GELÖST]kontaktformular
« am: 11.10.2008 13:38 Uhr »
Hallo, ich habe ein Kontaktformular welches die Datei mailer.php per "action" anspricht. Diese soll dann die daten übermitteln. Bei dem check, ob der besucher alles ausgefüllt hat, habe ich ein problem. Ich kriege die Meldung "Vergewissern Sie sich, dass alles ausgefüllt ist!" auch wenn ich in alle drei Felder (Name, E-Mail, Message) was eingetragen habe.

Könnt ihr mir helfen?

HTML:
<form id="Kontaktformular" name="Kontaktformular" method="post" action="php/mailer.php">
<input class="text_input" type="text" name="name">
<input class="text_input" type="text" name="email">
<textarea class="text_input" name="message"></textarea>
<input id="submitbotton" type="submit" value="senden" name="submit">

PHP (mailer.php):
<?php

if(isset($_POST['submit'])) {

$to "max@web.de";
$subject "Kontaktaufnahme";
$name_field $_POST['name'];
$mail_field $_POST['email'];
$message $_POST['message'];
 
$body "Eine neue Nachricht wurde uber das Kontaktformular ubermittel:\n \n Name des Absenders: $name_field\n E-Mail-Adresse von          $name_field$email_field\n \n Nachricht:\n $message";

if (empty($name_field) OR empty($email_field) OR empty($message)) {
echo '<script language="javascript">confirm("Vergewissern Sie sich, dass alles ausgefüllt ist!")</script>';
echo '<script language="javascript">window.location = "http://www.***********.de/kontakt.html"</script>';
}
else {
mail($to$subject$body"From:info@web.de<Kontaktbereich>" );
echo "Das ausgefüllte Formular wurde an $to! gesendet. Vielen Dank für Ihre Kontaktaufnahme";
}
 



else {

echo "Diese Datei darf nicht direkt aufgerufen werden";
}
?>


6
Joomla! - Grundlagen / Re: Probleme mit IMAP Verbindung
« am: 28.09.2008 12:58 Uhr »
Das Anlegen von Ordner funktioniert wunderbar...

Nur Schade, das der webmailer von confixx keine Ordner anzeigt/unterstützt. Das erfordert dann einen anderen webmailer. Ich versuchs gerade mit Roundcube, allerdings bekomme ich da im moment noch eine Fehlermeldung beim Senden der emails.

Was stellt man denn am besten als auth-type für den SMTP Server ein? Ich glaube hier hakt es bei roundcube. Zur Auswahl stehen: DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN

Thunderbird werd ich mal nacher installieren und dann berichten. danke schonmal für die Rückantwort.

Edit: Gerade selber entdeckt, das die authentifizierung aus sein muss. Also eigentlich alles richtig eingestellt. Trotzdem bekommt roundcube die mail nicht raus. mal überlegen, wo das dran liegen könnte...
Edit2: Für die auch mal mit roundcoube arbeiten: wenn man bei auth type garnichts einstellt geht es nicht. Was funktioniert ist der "Login" type.

Hallo onki,

ich versuche auch RoundCube zu benutzen, kann mich aber nicht einloggen - da irgendeine Einstellung nicht funktioniert. Kannst du mal - oder jemand anderes - genau beschreiben, wie du RoundCube konfiguriert hast. Also was hast du für die Variablen eingetragen. Habe keine Ahnung was ich da beim SMTP-Server und den anderen Variablen eintragen soll.


Vielen Dank, Mexx

Seiten: [1]