sorry, mir ist aber nicht andres eingefallen als die beiden sachen, musste ja 2 möglichkeiten vorgeben

lösung für die Email:
Register.php
suche nach:
if( $emailpassword ) {
sendmail($member['email'], "$txt[700] $mbname", "$txt[248] $member[user]!\n\n$txt[719] $member[user]\n\n $txt[492] $member[passwrd1]\n\n$txt[701]\n",$webmaster_email);
ersetzen durch:
if( $emailpassword ) {
$euser=urlencode($member['user']);
sendmail($member['email'],"$txt[700] $mbname", "$txt[248] $member[user]!\n\n$txt[719] $member[user], $txt[492] $member[passwrd1]\n\n$txt[701]\n$scripturl?action=profile;user=$euser\n\n$txt[130]",$webmaster_email);