Seite 1 von 1

Brauche eure schnelle Hilfe w. E-Mailversand

Verfasst: 18.09.2005 10:51
von Bernerpetra
Hallo alle zusammen,

in meinem Forum gab es leider einen ganz tragischen Todesfall eines Mitgliedes!!!! Jetzt würd ich gerne recht unkompliziert die "anderen Mitglieder" anschreiben u. da was abklären.

Im Adminbereich hab ich die Funktion der Massen-E-Mail die ich verschicken kann, allerdings müßte ich aus dieser Massen-E-Mail unbedingt 2 Mail-Addy´s rausnehmen (Familienangehörige d. Verstorbenen)!

Gibt es einen Mod bzw. wie kann ich dies Problem möglichst schnell u. ohne viel Aufwand lösen?

Über eine schnelle Antwort wäre ich dankbar!

Lösung

Verfasst: 18.09.2005 11:10
von gloriosa
Hallo,
nimm diesen Code

Code: Alles auswählen

<?PHP

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

// Start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// End session management

include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// User überprüfen START
if ( $userdata['user_level'] == ADMIN )
{
// Restrict to members:
if( !$userdata['session_logged_in'] ) 
{ 
   header("Location: " . append_sid("login.$phpEx?redirect=mailadress.$phpEx", true)); 
   exit; 
}

   // MAIL ADRESSEN AUSGEBEN START
   $abfrage = "SELECT user_email FROM phpbb_users WHERE user_email != '' ORDER BY user_email ASC";
   $ergebnis = mysql_query($abfrage);
   echo "<span class = 'gensmall'><center><b>Alle Mailadressen in der Datenbank '" . $dbname . "' auf '" . $dbhost . "':</b></center><br><hr>";
   $datei = fopen("mailadressen.txt", "w+");
   rewind($datei);
   while($row = mysql_fetch_object($ergebnis))
   {
   echo $row -> user_email ."; ";
   fwrite($datei, $row -> user_email ."; ");
   }
   echo "<hr></span>";
   fclose($datei);
   // MAIL ADRESSEN AUSGEBEN ENDE
}
else
{
   message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
   exit;
}
// User überprüfen ENDE

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
und packe ihn in eine Datei z.B. mailadressen.php in die Root und führe sie einmal aus. Als Ergebnis wirst Du die Datei mailadressen.txt in der root finden, welche die durch ein Semikolon (;) getrennten Emailadressen aller Mitglieder beinhaltet. Da filterst Du die gewünschten heraus und kannst dann den Rest der Emailadressen, auch gesplittet, in die An.. - Zeile eines Email-Clienten kopieren ..... :D

Verfasst: 18.09.2005 15:36
von Bernerpetra
DANKE für die schnelle Hilfe!

Verfasst: 21.12.2006 11:36
von Petra72
Hallo,

leider funktioniert der Code bei mir nicht.


Ich habe den Code in die Datei mailadressen.php gepackt und hochgeladen.

Danach habe ich in der Adresszeile eingebegen:

>www.meinedomain.de/forum/mailadressen.php eingegeben

Dort erscheinen dann aber nur Warnmeldungen.

Hier der Link:

http://www.emgs.de/forum-emgs/mailadressen.php


Wer kann helfen?

Danke und liebe Grüsse

Petra

Re: Brauche eure schnelle Hilfe w. E-Mailversand

Verfasst: 21.12.2006 12:08
von Mahony
Hallo
Bernerpetra hat geschrieben:allerdings müßte ich aus dieser Massen-E-Mail unbedingt 2 Mail-Addy´s rausnehmen (Familienangehörige d. Verstorbenen)!

Gibt es einen Mod bzw. wie kann ich dies Problem möglichst schnell u. ohne viel Aufwand lösen?
Hier mal eine einfache Lösung.
Gehe ins ACP, unter Benutzer, Einstellungen wählst du den Namen des Users der die Mail nicht bekommen soll und trägst unter E-Mail-Adresse: eine andere (z.b. deine Zweit-Adresse oder eine erfundene) E-Mail Adresse ein (das machst du bei den beiden Usern die die E-Mail nicht erhalten sollen). Jetzt kannst du deine Massen E-Mails versenden.

P.S. Bevor du die Adressen änderst, schreibe sie dir auf (damit du die Adressen später wieder zurück ändern kannst).



Grüße: Mahony

Verfasst: 21.12.2006 15:29
von Petra72
Hallo,

ich wollte keine Mail-Adressen ausschließen, sondern die Mails über mein Mail-Programm und nicht über das ACP verschicken.

Grund: Ich möchte den Forenuserrn eine Weihnachtsmail mit annimierten Bildchen schicken.


Liebe Grüsse

Petra