Hallo,
vielleicht bin ich zu blöd, aber komme hier echt nicht weiter:
ich habe in einer DB Mailadressen gepeichert (etwa an die 100) und ich habe ein Scriot geschrieben, was an diese einen html-mail versendet
Wenn ich das Script nun ausführe scheint die Mail nie anzukommen. Hab aber jetzt zum Test einen anderen Block angelegt (mit 62 Mailadressen) und bei dem klappt es.
Woran kann es liegen?
Kann es sein, da im 2.Block alle Mailadressen den selben Namen nach dem @ haben wie die Domain, das es somit funktioniert?
Oder kann es daran liegen, das im ersten Block einige Mailadresse nicht funktionieren, da ich, wenn ich sie manuell verschicke ein Auto Mail return bekomme, das die Mail nicht versendet werden kann
Gruß
vielleicht bin ich zu blöd, aber komme hier echt nicht weiter:
ich habe in einer DB Mailadressen gepeichert (etwa an die 100) und ich habe ein Scriot geschrieben, was an diese einen html-mail versendet
PHP:
<?php
include('DB_zugang.php');
$pass = $_POST['pass'];
if(isset($_POST['submit']) AND $pass == PW_NL){
if($verbindung = db_connect()){
$sql = "SELECT email FROM ".DB_TABLE_USER;
$query = mysql_query($sql);
while($mail = mysql_fetch_assoc($query)){
$empfaenger = $mail['email']; //Mailadresse
$absender = "newsletter@meinedomain.de";
$betreff = "Newsletter";
$antwortan = "newsletter@meinedomain.de";
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From: $absender\r\n";
$header .= "Reply-To: $antwortan\r\n";
// $header .= "Cc: $cc\r\n"; // falls an CC gesendet werden soll
$header .= "X-Mailer: PHP ". phpversion();
$mailtext =
'
<html>
</html>
';
mail( $empfaenger,
$betreff,
$mailtext,
$header);
}
echo "Mail wurde gesendet!";
}
}
?>
<html>
<head>
<title></title>
</head>
<body>
<table>
<form method="post">
<tr>
<td>Passwort</td>
<td><input type="password" name="pass"/></td>
</tr>
<tr>
<td align="right" colspan="2"><input type="submit" name="submit"/></td>
</tr>
</form>
</table>
</body>
</html>
Wenn ich das Script nun ausführe scheint die Mail nie anzukommen. Hab aber jetzt zum Test einen anderen Block angelegt (mit 62 Mailadressen) und bei dem klappt es.
Woran kann es liegen?
Kann es sein, da im 2.Block alle Mailadressen den selben Namen nach dem @ haben wie die Domain, das es somit funktioniert?
Oder kann es daran liegen, das im ersten Block einige Mailadresse nicht funktionieren, da ich, wenn ich sie manuell verschicke ein Auto Mail return bekomme, das die Mail nicht versendet werden kann
Gruß