mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 00:01 Benutzername: Passwort: Auto-Login

Thema: php mail() Problem? vom 05.12.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> php mail() Problem?
Autor Nachricht
Gnaa
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 05.12.2006 11:45
Titel

php mail() Problem?

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich hab ein Problem mit php mail().
Leider find ich aber auch nach 4 Stunden suchen und rumprobieren keinen Fehler in meinem Code,
deswegen hoff ich mal das mir hier vielleicht jemand helfen kann.

Code:
<link href="stylesheet.css" rel="stylesheet" type="text/css">

<?php


$betreff = "Anfrage von www.abcde.de";

//aktuelle Zeit

$date_now = date("d.m.Y \u\m H:i:s");

//Design der mail
$absender_n = "$name";

// --- MAIL ---
$empfaenger = "meine@email.de";

if ($meldenper == "phone") {
$bescheid = "Anrufen";
if (isset($anruf_tel)) {
$meldphone = "Telefon: " . $anruf_tel;
} else {
$meldphone = "";
}

if (isset($anruf_handy)) {

$meldhandy = "Handy: " . $anruf_handy;

} else {
$meldhandy = "";
}
}

if ($meldenper == "mail") {
$bescheid = "Email: " . $antwemail;
}

if ($info == "checked") {
$send_info = "Bitte senden Sie mir Informationen";
} else {
$send_info = "";
}


$nachricht = "Nachricht von

$name
$firma
$telefon
$telefax
$email
$plz $ort


Bescheid geben per:
$bescheid
$meldphone
$zeitphone
$meldhandy
$zeitphoneh

$send_info

$fragen

______________________________________________________________________
Diese E-mail wurde am $date_now Uhr von $name verschickt.
";


//mail verschicken
mail($empfaenger, $betreff, $nachricht, "From: $absender_n <$email>\nReply-To: $email");

print "
<br>
<table width=\"90%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td><div align=\"center\">
        <p class=\"Stil12\">Vielen Dank f&uuml;r Ihr Interesse.</p>
        <p class=\"Stil12\">Ihre E-Mail wurde soeben erfolgreich gesendet.</p>
    </div></td>
  </tr>
</table>
<br>
<br>
<table width=\"100%\" align=\"center\" border=\"0\">
<tr>
<td><div align=\"center\">
<table width=\"80%\" border=\"0\" valign=\"top\">
<tr>
<td>
<fieldset>
<legend><div class=\"Stil12\">Email gesendet am $date_now Uhr </div></legend>
 <table width=\"100%\" align=\"center\" border=\"0\">
<tr>
<td>     <div class=\"Stil3\">Wir werden in Kürze Ihre Anfrage bearbeiten<br><br>
   <table border=\"0\" cellspacing=\"5\"> 
     <tr align=\"left\"><td>
     <b>Name:</b></td><td>$name<br>
     </td></tr>
     <tr align=\"left\"><td valign=\"top\">
     <b>Adresse:</b></td><td>$strasse<br>$plz $ort<br>
     </td></tr>
     <tr align=\"left\"><td>
     <b>Telefon:</b></td><td>$telefon<br>
     </td></tr>
     <tr align=\"left\"><td>
     <b>Ihre Anfrage:</b></td><td>$fragen<br>
     </td></tr>
    </table>
    </div></td>
  </tr>
</table>
</fieldset>
</div></td>
</tr>
</table>

$name
$firma
$telefon
$telefax
$email
$plz $ort

Gebuchtes Angebot: $angebot

Anzahl der Personen:
Erwachsene:
$erwachsene
Unter 9 Jahren:
$bis9
Unter 4 Jahren:
$bis4

Anreise:
$anreise
Abreise
$abreise

Bescheid geben per:
$bescheid
$meldphone
$uhrzeit_tel
$meldhandy
$uhrzeit_handy

$send_info

$fr


</td>
</tr>
</table>

";
?>


Das is der ganze Code. Die ganzen Daten werden aus einem Formular ausgelesen und beim Klick auf "Senden" auch
richtig angezeigt. Die Mail Funktion gibt ebenfalls keinen Fehler zurück.

Nur kommt leider keine Email an, weder bei mir, noch bei der Emial die im Formular angegeben wird.

Falls mir jemand helfen kann wär ich sehr dankbar Lächel

Danke schon mal

Gnaa Lächel
  View user's profile Private Nachricht senden
Benutzer 28377
Account gelöscht


Ort: -

Verfasst Di 05.12.2006 11:51
Titel

Antworten mit Zitat Zum Seitenanfang

Setzt mal ein error_reporting(E_ALL); an den Anfang vom PHP-Code und lass dich überraschen ...
 
Anzeige
Anzeige
Gnaa
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 05.12.2006 12:03
Titel

Antworten mit Zitat Zum Seitenanfang

gemacht, aber er gibt mit keine fehlermeldung aus *Schnief*

ach ja. register_globals = on
Php Version 4.4.4

sendmail_path: /usr/sbin/sendmail -t -i
sendmail_from: no value
SMTP: localhost

und das ganze läuft über puretec


Zuletzt bearbeitet von Gnaa am Di 05.12.2006 12:08, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
nevermind

Dabei seit: 17.04.2002
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 05.12.2006 12:47
Titel

Antworten mit Zitat Zum Seitenanfang

naja...sendmail benutzt du ja garnich. prinzipiell sollte das script auch funktionieren
so wie es ist. allerdings könnte ich mir vorstellen, dass die mail in irgend nem
spamfilter hängenbleibt, da du kaum header informationen mitschickst.

schau mal ob ne mail ankommt, wenn du folgendes script verwendest:


Code:
<?php

   $mail_adr = "empfaenger@domain.de";
   
   $header="From: absender@deinedomain.de\n";
   $header .= "Reply-To: noreply@deinedomain.de\n";
   $header .= "X-Mailer: PHP/" . phpversion(). "\n";         
   $header .= "errors-to: admin@deinedomain.de\n";
   $header .= "MIME-Version: 1.0\n";
   $header .= "Content-Type: text/html";
   
   $text = "Hallo Welt";

   mail($mail_adr, "Betreff", $text, $header)
    or die ("Die mail konnte nicht verschickt werden!");

?>


nevermind Grins
  View user's profile Private Nachricht senden
Benutzer 28377
Account gelöscht


Ort: -

Verfasst Di 05.12.2006 13:09
Titel

Antworten mit Zitat Zum Seitenanfang

Vielleicht noch dazu Content-Transfer-Encoding: 8bit (bei HTML-Mail) setzen ... sonst wird die E-Mail eventuell als Spam erkannt.
 
Gnaa
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 05.12.2006 15:55
Titel

Antworten mit Zitat Zum Seitenanfang

also als spam wird sie definitiv nicht erkannt.

hab 1tens keinen spam filter am laufen, und
2tens geht das script bei der anderen formular abfrage einwandfrei wie ich gerade rausgefunden hab.

nja muss ich wohl noch weitersuchen. hilft ja eh ned

trotzdem danke an alle Lächel
  View user's profile Private Nachricht senden
 
Ähnliche Themen [php] problem mit mail();
PHP Mail Problem
MAIL Problem
Problem mit Apple Mail
Problem mit e-Mail-Formular
Formmailer - Problem mit E-Mail Adresse
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.