Finde meinen Fehler einfach net
Verfasst: 12.12.2003 22:48
Ich will per mail benachrichtigt werden, wenn ein neuer User sich anmeldet. Habe den Mod installiert und es kommt auch keine Fehlermeldung, aber trotzdem keine Mail:
was ich tun musste:
Hier ist meine usercp_register.php
Kann es sein, dass es damit zusammenhängt, dass die neuen User sich anmelden und dann ne bestätigungsmail bestätigen müssen und nicht sofort freigeschaltet sind?
Greetz BE
was ich tun musste:
Code: Alles auswählen
#
#-----[ ÖFFNEN ]--------------------------------------------------
#
# includes/usercp_register.php
#
#-----[ FINDE (ca. Zeile 561) ]--------------------------------------------------
#
else
{
$message = $lang['Account_added'];
$email_template = 'user_welcome';
#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------
#
# vor der abschliessenden Klammer
//MOD Benachrichtigung - Anfang
// true - Benachrichtigung erfolgt || false - Benachrichtigung erfolgt nicht
$mod_notification = true;
//MOD Benachrichtigung - Ende
#
#-----[ FINDE (ca. Zeile 610) ]--------------------------------------------------
#
'SITENAME' => $board_config['sitename'],
'WELCOME_MSG' => sprintf($lang['Welcome_subject'], $board_config['sitename']),
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
}
$emailer->send();
$emailer->reset();
#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------
#
//MOD Benachrichtigung - Anfang
if ( $mod_notification == true )
{
$emailer->use_template("admin_notification", stripslashes($user_lang));
$emailer->email_address($board_config['board_email']);
$emailer->set_subject(); //$lang['New_account_subject']
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'USERNAME' => $username,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])));
$emailer->send();
$emailer->reset();
}
//MOD Benachrichtigung - Ende
#################################################################################Kann es sein, dass es damit zusammenhängt, dass die neuen User sich anmelden und dann ne bestätigungsmail bestätigen müssen und nicht sofort freigeschaltet sind?
Greetz BE