mail() geht nicht geschlossen 

Status
Für weitere Antworten geschlossen.

Taxel

Registered +
Registriert
Jan. 2009
Beiträge
78
Hi liebe Community,
ich wollte in Php ne Mail verschicken, um nen einfachen shop mit mailorder zu schreiben.
Allerdings macht das Probleme:
nicht mal folgender Code funktioniert:
PHP:
$empfaenger = "meine@email.de"; 

$betreff = "Test"; 

$text = "ein beliebiger Text"; 

$absender = "beispiel@host.de"; 





mail("$empfaenger", "$betreff", "$text", 
"From: $absender\nReply-To: $empfaenger\n"); 



print "Ihre E-Mail wurde versendet"; 

?>
 
Zuletzt bearbeitet von einem Moderator:
Ist dein lokaler Mailserver richtig konfiguriert? Welche Distri und welcher MTA? Mal Logfiles angesehen?


mfg Undeath



PS:
Hinweis: Bitte beachten Sie, dass die mail()-Funktion nicht dazu geeignet ist, große Mengen von E-Mails in einer Schleife zu senden, da die Funktion für jede E-Mail ein SMTP-Socket öffnet und schließt, was nicht sehr effizient ist


PS2:
PHP:
"From: $absender\nReply-To: $empfaenger\n");
guck dir den Schnipsel nochmal genau an ;)
 
Zuletzt bearbeitet von einem Moderator:
is die Konfiguration des Mailservers in der phpinfo?
wenn ja:
Unbenanntes Dokument
mal sichtbar

zu PS:
ich will ja nur bei einer Bestellung, die vllt alle paar Stunden mal auftritt, eine mail versenden, aber es geht ja nicht

zu PS2:
ich glaub ich weiß nicht, was du meinst


EDIT:
da is der SMPT server auf localhost.
gehört das so, oder is das der Fehler?
 
Zuletzt bearbeitet von einem Moderator:
Mal ein ähnliches Beispiel: :)

PHP:
  $empfaenger = "email@domain.de";
$betreff = "PHP ist toll";
$text = "Hallo Claudia!
$sender war gerade auf deinen PHP-Seiten und 
wollte dir sagen, dass sie ihm/ihr sehr gut
gefallen.
Wenn du mit ihm/ihr Kontakt aufnehmen 
möchtest, benutze bitte die Adresse $sendermail.";
mail($empfaenger, $betreff, $text,
"From: $sender ");
?>
 
guckst du dir den code eig auch an, bzw verstehst ihn? oder kopierst du einfach nur zusammen?

Der Code soll mein PS2 verdeutlichen ;)



mfg Undeath
 
ich gehe davon aus, dass ich den code verstehe.
das ganz oben is ja von mir geschrieben.
doch was du von mir willst, indem du einen codeschnipsel postest, versteh ich nicht.
 
ok, fangen wir ganz langsam an... welche Informationen werden in deinem Mail-Header gegeben?


mfg Undeath
 
ja, ok.
die mail soll von jemandem abgesendet worden sein, aber wenn man auf antworten klickt, soll sia an jemanden anderen zurückgeschickt werden.
das ist unlogisch und ein zeichen meiner dummheit, aber immer noch kein grund, wieso es nicht funktionieren sollte, oder?
denn auch das beispiel von jannik funktioniert nicht.
 
ich seh schon, mit dem Mail-Header kann ich gerade nicht aushelfen.

Versuchen wirs mal so: was bedeutet "Reply-To" auf Deutsch? :)


Das Beispiel von jannik93 kann im Übrigen garnicht funktionieren, da es lediglich zur Demonstration deines eigenen Fehlers dient, der darin auch enthalten ist ;)



mfg Undeath
 
Ähm... was ist denn hier los oO

@TS:
Dein Schnipsel funktioniert auf unterschiedlichen Hostern einwandfrei. undeath will dich (mehr oder weniger geschickt :D) nur auf einen Logik-Fehler aufmerksam machen.
"Was bringt es dem Empfänger, beim Antworten an sich selbst zu senden?"
Hätte da gereicht.

Nach kurzer Zeit habe ich allerdings das hier gefunden:
goneo-Hilfe mailversand_php
Sollte ja dein Hoster sein.

Gruß
Broken Sword
 
das hab ich bei meinem vorherigen post auch schon bemerkt, aber ein bisschen unverständlich ausgedrückt

Danke Broken Sword, die Variante von Goneo geht.

--> zu
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten