Seite 1 von 2
User löschen und ihn darüber informieren ?
Verfasst: 28.09.2004 10:10
von Markus Wandel
Hallo,
gibt es eine Möglichkeit einen Benutzer über seine Löschung aus dem Forum zu informieren; per mail ?
Ich habe nichts über die Suchfunktion gefunden.
Im Forum selber gibt es nur mail für eine Inaktivität, aber nicht für die Löschung des Account.
Danke für Infos.
Markus
Verfasst: 28.09.2004 10:15
von Christian_W
Schreib Ihm die Mail doch einfach bevor Du Ihn löschst.
So oft wird das nicht gemacht, dass sich dafür eine Automatik lohnt. Zumal sich der Grund für's Löschen ja bei jedem ändert.
Gruß Christian
Verfasst: 28.09.2004 11:21
von Leuchte
Verfasst: 10.08.2006 19:54
von N1ko
Ist das immernoch so dass es keine Benachrichtigung gibt? Wenn ich nen User lösche steht dass ne Mail verschickt worden ist...
Verfasst: 10.08.2006 21:52
von scheibenbrot
Also ich habe den MOD installiert, leider kommt keine Mail an.
mfg
Verfasst: 11.08.2006 22:28
von scheibenbrot
Keiner eine Idee, warum das nicht funktioniert?
Ups, habe folgendes bemerkt:
Code: Alles auswählen
Failed sending email :: PHP ::
DEBUG MODE
Line : 240
File : emailer.php
auch ein problem mit dem Mod
Verfasst: 12.08.2006 01:45
von redbull254
Hallo,zusammen
habe den Mod jetzt endlich nach ein paar Problemen am laufen bekommen, aber im Absender erscheint der Absendername zweimal, also z.B :
admin@meineWebseite,admin@meineWebseite,
kann es an dem Code unten liegen?
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";
Und dann wird auch der Username nicht geschrieben :
Subject: Account Loeschung {SITENAME}
Charset: iso-8859-1
Hallo,{USERNAME}
Du bekommst diese automatische E-Mail, weil dein Account auf {SITENAME} gerade gelöscht worden ist.
Um den genauen Grund der Löschung des Kontos zu erfahren, wende dich bitte an den Admin des Forums.
{EMAIL_SIG}
Ist ja nicht viel,was in der Install.php drin steht,vielleicht sieht jemand den Fehler ja schnell.
#-----[ COPY ]------------------------------------------------
#
copy root/language/lang_english/email/deluser_notify.tpl to language/lang_english/email/deluser_notify.tpl
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]---------------------------------
#
$message = $lang['User_deleted'] . '<br /><br />' . sprintf($lang['Click_return_useradmin'], '<a href="' . append_sid("admin_users.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// START - Email notify on user delete
$email = ( !empty($HTTP_POST_VARS['email']) ) ? trim(strip_tags(htmlspecialchars( $HTTP_POST_VARS['email'] ) )) : '';
$user_lang = ( $HTTP_POST_VARS['language'] ) ? $HTTP_POST_VARS['language'] : $board_config['default_lang'];
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);
$emailer->use_template('deluser_notify', $to_userdata['user_lang']);
$emailer->extra_headers($email_headers);
$emailer->email_address($email);
$emailer->set_subject(); //$lang['Notification_subject']
$emailer->assign_vars(array(
'USERNAME' => $username,
'SITENAME' => $board_config['sitename'],
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])
)
);
$emailer->send();
$emailer->reset();
// END - Email notify on user delete
#
#-----[ SAVE/CLOSE ALL FILES ]-----------------------------
Wäre nett, wenn jemand einen Tipp für mich hätte.
Danke für das Lesen.
Gruß
Redbull254
Verfasst: 12.08.2006 11:45
von mascoxx
Hab genau so ein Problem.
Der Output lautet nur:
Failed sending email :: PHP ::
DEBUG MODE
Line : 234
File : emailer.php
und der Server versucht ein Mail an
www-data@meinedomain.xy zu senden... da hats doch was?!
lg
Verfasst: 12.08.2006 12:25
von redbull254
Hallo,mascoxx
kopier mal die Datei, die dabei ist auch in phpBB2\language\lang_german\email mit rein.
In einem anderen Beitrag ist schon zu einem Problem mit diesem Mod ein Beitrag geschrieben worden,du musst noch was bei der Installation hinzufügen. Ich schau mal nach in meiner Install.
Edit:
vergleich mal die Install. oben von mir mit deiner,die beiden Zeilen über den $email_headers müssten bei Dir fehlen.
/ START - Email notify on user delete
$email = ( !empty($HTTP_POST_VARS['email']) ) ? trim(strip_tags(htmlspecialchars( $HTTP_POST_VARS['email'] ) )) : '';
$user_lang = ( $HTTP_POST_VARS['language'] ) ? $HTTP_POST_VARS['language'] : $board_config['default_lang'];
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";
Gruß
redbull254
Verfasst: 12.08.2006 12:34
von scheibenbrot
Hallo,
wow danke, die Fehlermeldung ist weg und die Mail kommt an.
Supi
mfg