sendmail(windows) mit PHP-Mailformular ?

Alles, was PHP betrifft, kann hier besprochen werden.

sendmail(windows) mit PHP-Mailformular ?

Postby Vandoo » 13. October 2005 09:44

Grüße Forum !

Sorry vielleicht gibt es das Problem schon, aber nach 1h Forumsuche hab ich nix gefunden.

Ich habe ein Mailformular in ein Forum eingebaut. Bei dem Aufruf des Formulars wird der Empfänger direkt mit übergeben:
Code: Select all
index.php?action=mailto;an=name@domain.de


Den übergebenen Wert lese ich aus und übergebe ihn an die mail() Funktion:
Code: Select all
$strEmpfaenger = $_GET['an'];
.
.
.
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die Mail konnte nicht versendet werden.");


Von der logik her sollte das ja Funktionieren !
Gebe ich die Variable $strEmpfaenger über echo aus, so enthält diese auch die E-Mailadresse.
Soll die mail über das XAMPP eigene sendmail versendet werden so ergibt das denn ERROR : Message is missing recipient's address.
Wenn ich unter debugg.log gucke ist das Feld To: tatsächlich LEER.

Trage ich ihm Code aber eine Hardverdrahtete Adresse ein :
$strEmpfaenger = 'name@domain.de';
wird die E-Mail einwandfrei verschickt.

Kann jemand evtl. mal nach meinem Denkfehler gucken ???
Vandoo
 
Posts: 20
Joined: 13. October 2005 08:40

Postby Vandoo » 13. October 2005 11:29

Sorry der Belästigung wegen : Problem gelöst.
Vandoo
 
Posts: 20
Joined: 13. October 2005 08:40

Postby Wiedmann » 13. October 2005 12:13

Schön das du dein Problem schon gelöst hast :-)

Da ich aber grad lese das du das sendmail benutzt... Ist es wirklich so schwierig das zum Laufen zu bekommen (wie es manche Posts hier den Anschein haben)?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Vandoo » 13. October 2005 17:51

Wiedmann wrote:Schön das du dein Problem schon gelöst hast :-)

Da ich aber grad lese das du das sendmail benutzt... Ist es wirklich so schwierig das zum Laufen zu bekommen (wie es manche Posts hier den Anschein haben)?


Ganz im Gegenteil :
Kenne das Forum hier erst seit heute da ich vorher ala learning by doing machen wollte.
sendmail lief nach der Konfig der INIs auf anhieb Fehlerfrei !
fand ich auch echt nicht schwer.

Mein Problem war PHP und ein etwas dümmliches vorgehen bei der Umsetzung meiner Idee. Wollte es umbedingt über die Variable $strEmpfaenger machn. Schwachsin weil ich deren Inhalt im Formular in ein READONLY INPUT Feld gepostet habe. Im Mail Script hab ich dann einfach das INPUT Feld ausgelesen statt ne Variable nochmal zu übergeben. Auch wenn der CODE vorher meine Meinung nach hätte funktinieren müssen finde ich es so eleganter *G*
Vandoo
 
Posts: 20
Joined: 13. October 2005 08:40


Return to PHP

Who is online

Users browsing this forum: No registered users and 22 guests