Seite 1 von 1

Welcher User will keine Mail vom Admin

Verfasst: 27.05.2009 17:36
von Wollez
Hallo zusammen,

hab da noch ein kleines Problem.
Da ich ein extra Newsletter Programm habe, muss ich dort immer die Mail Adressen importieren. Es gibt bei mir im Forum aber auch User die keine Mails vom Admin wollen und dies abgeschaltet haben. Weil ich dies gerne auch respektieren möchte, müsste ich irgendwie, am besten über die DB, herausbekommen wer das alles ist. Dann kann ich diese in die Blacklist des Newsletter Programms eingeben und sie bleiben verschont.
Wo in der DB könnt ich nach diesem Eintrag schauen?

Gruß Wolfgang

Re: Welcher User will keine Mail vom Admin

Verfasst: 27.05.2009 19:43
von Michael Zacher
Hallo,

Du kannst mal (ungetestet) das hier machen:

Code: Alles auswählen

<?php
$con = @mysql_connect("Serveradresse","Username","Passwort");
if (!$con) { echo "Leider ist z.Z. keine Verbindung zur Datenbank möglich ! Bitte versuchen Sie es später noch einmal.\n"; exit; }
$erg = mysql_db_query("Datenbank","SELECT user_email from phpbb_users WHERE user_allow_massemail = '1'");
while (list($user_email) = mysql_fetch_row($erg)) {
print "$user_email; ";
}
if(mysql_num_rows($erg)<1)
{
echo "<b>Leider gibt es für Ihre Sucheingabe keinen Treffer !";
}
mysql_close($con);
?>
Also eigene php-Datei... Da werden Die dann (eigentlich) alle Mailadressen von den Mitgliedern angezeigt, die massmail erlaubt haben. ;)
Serveradresse, Username, Passwort, Datenbank & Präfix sind entsprechend anzupassen. ;)

EDIT: Getestet und von meiner Seite her für gut befunden. :D

Re: Welcher User will keine Mail vom Admin

Verfasst: 28.05.2009 10:20
von Wollez
Hallo Michael,

das ist ja super! Mit einer so komfortablen Lösung hab ich ja gar nicht gerechnet. :D

Funktioniert einwandfrei. Vielen Dank.

Gruß Wolfgang