Ergebnis 1 bis 4 von 4

Thema: Probleme mit Formmailer

  1. #1
    HTML Newbie
    Registriert seit
    27.01.2006
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Probleme mit Formmailer

    Hallo,

    hab mir jetzt selbst anhand eines Beispiel PHP-Moduls aus dem Netz einen Formmailer gebaut. Dieser funktioniert auch einwandfrei, lediglich sobald ich die Header-Parameter angebe, wird keine E-Mail mehr verschickt. Was ist daran noch falsch?

    <?php
    $recipient="E-Mailadresse1";
    $email="E-Mailadresse2";
    $header="From: " . $email . "\n";
    $header.="Content-Type: text/plain; charset=ISO-8859-1\r\n";
    $header.="content-transfer-encoding: 8bit";
    $subject="E-Mail von der Homepage";
    $mail_body="NachName = " . $NachName . "\n";
    $mail_body.="Vorname = " . $Vorname . "\n";
    $fmtResponse= implode("", file("response.htt"));
    $fmtMail= implode("", file("mail.htt"));
    foreach($HTTP_POST_VARS as $key=> $val) {
    $fmtResponse= str_replace("<$key>", $val, $fmtResponse);
    $fmtMail= str_replace("<$key>", $val, $fmtMail);
    }
    if ($HTTP_POST_VARS["access"] == "irregeheim") {
    mail($recipient, $header, $HTTP_POST_VARS["subject"], $mail_body, $fmtMail);
    }
    echo $fmtResponse;
    ?>

    Lasse ich die Header-Parameter weg, bekomme ich auch die E-Mail geschickt. Allerdings im falschen Format!

    Habe bisher noch nicht mit PHP gearbeitet und bin deshalb absoluter Newbie. Hoffe ich habe das Modul korrekt angepasst?

    Über welchen Server wird die E-Mail eigentlich generiert bzw. verschickt. Habe dafür ja keinerlei Angaben gemacht. Mein WebSpace-Provider ist 1&1!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    MfG Lorenzo

  2. #2
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ohne jetzt deins durchzulesen - so sieht ein einfaches, funktionierendes mailscript aus:

    Code:
    <?
    	# Empfänger und Betreff einstellen
    	$empfaenger = 'empfänger mail adresse';
    	$betreff = $_POST&#91;'betreff'&#93;;
    	
    	# Header
    	$vonName = 'Absendername';  
    	$vonMail = 'Absenderadresse';  
    	$header = 'von&#58; '.$vonName.'<'.$vonMail.'>\n'; 
    	
    	# Nachricht
    	$nachricht = $_POST&#91;'nachricht'&#93;;
    	
    	# Mail versenden
    	mail&#40;$empfaenger, $betreff, $nachricht, $header&#41;;
    ?>
    vielleicht hilft dir das.
    so long

  3. #3
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    mail($recipient, $header, $HTTP_POST_VARS["subject"], $mail_body, $fmtMail);
    du hast dann den header an der falschen stelle eingebaut...
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  4. #4
    HTML Newbie
    Themenstarter

    Registriert seit
    27.01.2006
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Danke - funktioniert jetzt mittlerweile.
    MfG Lorenzo

Ähnliche Themen

  1. formmailer (php)
    Von n0b0dy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 11.06.2007, 08:18
  2. formmailer
    Von UltraMeb im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 10.02.2006, 23:20
  3. PHP Formmailer
    Von Snake110 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 31.01.2006, 17:10
  4. Formmailer
    Von im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 10.06.2005, 16:05
  5. Ne Art Formmailer
    Von vordock im Forum Computer - Internet Forum
    Antworten: 7
    Letzter Beitrag: 04.04.2004, 20:02

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •