e-mails
totti
- php
ich möchte ein mail aus einer mysql db versenden nur funktioniert es gar nicht
was mache ich falsch ?
hier meine code zeilen:
$datenresult = mysql_query("SELECT * FROM newsletter_mail WHERE tag = "21"")
or die ("Invalid query on select adressen - could not find userinformation");
($datenrecord = mysql_fetch_row($datenresult));
$selectresult = mysql_query("SELECT * FROM adressen_test WHERE kennung = "$kategorie"")
or die ("Invalid query on select adressen - could not find userinformation");
while ($templaterecord = mysql_fetch_row($selectresult))
{
mail($templaterecord[8],$datenrecord[4],$datenrecord[5],"From: event@clair-de-lune.ws\nReply-To: event@clair-de-lune.ws");
print "mail geht an:";
print $templaterecord[8];
print "<p>";
}
ich habe keine ahnung bitte um hilfe
merci und grüsse aus der schweiz
Huhu totti
ich nehme mal an, dass Du ein paar eMail-Accounts zum Testen hast, und nicht schon "echte" eMail-Empfänger mit Deinen Testläufen beglückst (die würden das u.U. nicht witzig finden ;-).
Und benutze mal zur besseren Übersicht die assoziativen Array-Indizes (mysql_fetch_assoc) und lass Dir an den entsprechenden Stellen die Werte ausgeben.
Ansonsten ist Deine Problem-/ Fehlerbeschreibung noch sehr ausbausfähig.
Viele Grüße
lulu
Ich hatte das PHP-Problem Mail auch vor kurzem und bin auf eine Seite gestossen, die mir sehr weitergeholfen hat. Vielleicht ja auch dir...
http://www.dclp-faq.de/ch/ch-mail.html
Ansonsten hier mal mein Code, den ich daraus dann erstellt hatte:
$myname = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$myemail = "xxxxxxxxxxxxxxxxxxxxxxx";
$contactname = "xxxxxxxxxxx xxxxxxxxxxxxxx";
$contactemail = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
$message = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$subject = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text; charset=iso-8859-1\r\n";
$headers .= "From: ".$myname." <".$myemail.">\r\n";
$headers .= "To: ".$contactname." <".$contactemail.">\r\n";
$headers .= "Reply-To: ".$myname." <$myreplyemail>\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSMail-Priority: High\r\n";
$headers .= "X-Mailer: Just My Server";
mail($contactemail, $subject, $message, $headers);