Hallo Leute!
Ich habe 2 funktionen, die erste liest die Emailadressen aus der Datenbank und übergibt an die nächste Funktion diese als BCC für die Headerinformationen.
Habe ein echo eingefügt und das Zeigt mir an das er genau das tut was er tun sollte. Doch leider werden keine Mails per BCC verschickt.
Erhalte eine Mail an die Adresse der Konstante ADMINMAIL, leider aber die BCC nicht.
1 Funktion der geht perfekt
2 Funktion versenden von Emails:
Die Ausgabe vom Echo ist:
Ich habe 2 funktionen, die erste liest die Emailadressen aus der Datenbank und übergibt an die nächste Funktion diese als BCC für die Headerinformationen.
Habe ein echo eingefügt und das Zeigt mir an das er genau das tut was er tun sollte. Doch leider werden keine Mails per BCC verschickt.
Erhalte eine Mail an die Adresse der Konstante ADMINMAIL, leider aber die BCC nicht.
1 Funktion der geht perfekt
PHP-Code:
function putListSubscribers ($category)
{
$this->category = $category;
$this->sqlstatment = "SELECT * FROM " . DBTABLE . " WHERE " . $this->category . " = '1' AND switchMT < 2";
$this->writeInputInDB($this->sqlstatment);
while ($row = mysql_fetch_array($this->result, MYSQL_ASSOC)) {
$this->id = $row["id"];
$this->emailaddress = $row["emailaddress"];
$liste .= "Bcc: " . $this->emailaddress . "\r\n||";
}
return $liste;
}
PHP-Code:
function sendMail ($emaillist, $category, $mailheader, $mailcontent)
{
$this->emaillist = $emaillist;
$this->category = $category;
$this->mailheader = $mailheader;
$this->mailcontent = $mailcontent;
$this->emaillist_in_array = explode("||", $this->emaillist);
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
foreach ($this->emaillist_in_array as $this->bccmail)
{
$header .= $this->bccmail;
}
mail(ADMINMAIL, $this->mailheader, $this->mailcontent, $header);
echo $header;
}
MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 Bcc: benjamin@geschwaerzt.com Bcc: bsqtmp@geschwaerzt.com Bcc: ben@geschwaerzt.at
Kommentar