Seite 1 von 1

Finde meinen Fehler einfach net

Verfasst: 12.12.2003 22:48
von BraveEagle
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:

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 


#################################################################################
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

Verfasst: 13.12.2003 11:37
von Acid
Antwort in deinem anderen Thema.