Eigener Formmailer

Bitte loggen sie sich ein oder registrieren sie sich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Autor Thema: Eigener Formmailer  (Gelesen 2973 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

theevilomen

  • Gast
Eigener Formmailer
« am: 25.Januar 2007, 17:08:26 »

Hi
ich habe mehrere seiten weswegen beide formmailer die in meinem aktive paket enthalten sind schon belegt sind.
Nun hab ich versucht ein formmailer script installiert in php/mysql.
Es funzt aber nicht. scheint probleme mit Pop3/smtp zu haben.
Muss ich noch was einstellen und wenn ja was?
Gespeichert


wolle79

  • Jungspund
  • *
  • Offline Offline
  • Beiträge: 175
Re: Eigener Formmailer
« Antwort #1 am: 25.Januar 2007, 18:25:34 »

Hoi,

sorry mein Glaskugel ist leider zur Repartur, die wird zu häufig genutzt :/

Aber um dir zu helfen:

Welchen Formmailer hast du dir installiert.
Welche Fehlermeldung erhälst du ?
Hast du eventuell die PHP Errors Anzeige angeschalten ?
Hast du beim Author / Community des Scriptes mal angefragt ?!
Eventuell gibt es auch eine FAQ auf der Seite ?

Gruß Wolle :)
Gespeichert

theevilomen

  • Gast
Re: Eigener Formmailer
« Antwort #2 am: 25.Januar 2007, 23:01:04 »

hoi hoi
wenn es dich nicht alzu stresst und du deine glaskugel beiseite legst:
weis nicht mehr wo ich es her habe aber hier die php datei:
hier liegt es: http://62.75.214.136/sachsenclub/formmailer.php
das ist der fehlercode beim abschicken:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Tools\xampp\htdocs\sachsenclub\formmailer.php on line 50
Die Mail konnte nicht versendet werden.
<?php

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger 'info@sachsenclub-kemmlitz.de';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       '"Formmailer" <webmaster@sachsenclub-kemmlitz.de>';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    'Feedback';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml 'http://62.75.214.136/sachsenclub/danke.html';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  ":\t";

### Ende Konfiguration ###

if($_POST)
{
 
$strMailtext "";

 while(list(
$strName,$value) = each($_POST))
 {
  if(
is_array($value))
  {
   foreach(
$value as $value_array)
   {
    
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   
$strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(
get_magic_quotes_gpc())
 {
  
$strMailtext stripslashes($strMailtext);
 }

 
mail($strEmpfaenger$strSubject$strMailtext"From: ".$strFrom)
  or die(
"Die Mail konnte nicht versendet werden.");
 
header("Location: $strReturnhtml");
 exit;
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
        <title>Formmailer</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" type="text/css" href="format.css" >

    </head>
<body topmargin="0" marginheight="0" leftmargin="0" marginwidth="0" scroll="auto"
oncontextmenu="return false" background="navi/bg1.jpg">
        <h1>Kontaktformular</h1>
        <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
            <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
            <dl>
                <dt>Ihr Name:</dt>
                <dd><input type="text" name="Versender" /></dd>
                <dt>Ihre E-Mail:</dt>
                <dd><input type="text" name="E-Mail" /></dd>

                <dt>Text:</dt>
                <dd><textarea name="Bemerkungen" rows="10" cols="40">Hier ihren Text eintragen</textarea></dd>
            </dl>
            <!-- Ende der Beispielangaben -->
            <p>
            <input type="submit" value="Senden" />
            <input type="reset" value="Zurücksetzen" />
            </p>
        </form>
    </body>
</html>
Gespeichert

wolle79

  • Jungspund
  • *
  • Offline Offline
  • Beiträge: 175
Re: Eigener Formmailer
« Antwort #3 am: 26.Januar 2007, 09:02:54 »

Hoi,

also das Script würde ich nicht nutzen, das ist ziemlich unsicher aufgebaut. Ausserdem ist es wohl eher für Windows geschrieben, wenn es unbedingt Port 25 nutzen will. Ach ich sehe gerade, du hast ja ne IP angegeben,auf dem Windows läuft. Ja, da läuft kein MailServer auf Port 25 ... entweder du paßt die Konfiguration an (die php.ini) dort kannst du den SMTP Server angeben (ziemlich am Ende) oder du nutzt ein anderen Formmailer ... wie gesagt ist rel unsicher, den den du da hast.
Übrigens ist das eine sehr simple Version, die hast du von:
http://aktuell.de.selfhtml.org/artikel/php/form-mail/

Ich habe mal für dich ein bisschen gesucht, ich denke du willst einen "einfachen" Formmailer haben.
Schau dir mal folgende an:

http://www.stadtaus.com/php_scripts/formmail_script/
http://www.jtr.de/scripting/php/formmailer/

oder zur Not:
http://www.gaijin.at/scrphpmailer.php

Gruß Wolle :)

Gespeichert

theevilomen

  • Gast
Re: Eigener Formmailer
« Antwort #4 am: 29.Januar 2007, 02:58:03 »

Danke hab den von stadtaus genommen der funzt.
super.  ;D
Gespeichert
 

Seite erstellt in 0.101 Sekunden mit 21 Abfragen.