Seite 1 von 1
update auf 2.0.8a und jetzt keine mails mehr an Admin.
Verfasst: 07.06.2004 20:55
von bigthing
Hallo,
Ich habe folgendes Problem.
In meinem Forum muß ein neu Registrierter User auf die freischaltung durch den Admin warten.
Früher habe ich da immer ein mail bekommen, daß ein neuer User auf die Freischaltung wartet. Jetzt bekomme ich nichts mehr.
Wo kann da der Fehler liegen?
Danke Franz
Verfasst: 07.06.2004 21:09
von Christian_W
Wie hast Du das Update gemacht?
Werden ansonsten alle Emails versendet?
Gruß Christian
Verfasst: 07.06.2004 21:18
von bigthing
update wurde per Hand gemacht (wegen der mods)
und alle mails funktionierten sonst eigentlich ganz normal.
Verfasst: 07.06.2004 21:31
von Christian_W
Von welcher Version hast Du upgedated?
Verlinke mal bitte die ./includes/usercp_register.php
KB:datei
Gruß Christian
Verfasst: 10.06.2004 11:45
von bigthing
Hallo,
Und zwar habe ich von 2.0.5 nach 2.0.6 nach 2.0.7 und nach 2.0.8 per Hand upgedatet.
Hier der Link zur Usercp_register.txt
www.bullterrierfreunde.at/test/usercp_register.txt
Verfasst: 10.06.2004 12:40
von Christian_W
Es fehlen (mindestens) 3 Zeilen in der Datei.
Finde:
Code: Alles auswählen
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_activate", $row['user_lang']);
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'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)
);
}$db->sql_freeresult($result);
}
Ersetze mit:
Code: Alles auswählen
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_activate", $row['user_lang']);
$emailer->set_subject($lang['New_account_subject']);
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'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();
}
$db->sql_freeresult($result);
}
Das ist der Teil wo die E-Mail an Dich gesendet wird. Nach anderen Fehlern habe ich nicht gesucht.
Gruß Christian
Verfasst: 10.06.2004 12:52
von bigthing
Danke schön.