Air Force CGOC Webmaster a écrit :
The one thing I do want to allow is for anonymous users to send email via Special:Emailuser. How do I open just that page/function to anonymous users?
You can either write an extension (maybe there is already one existing) or hack the code of the mailing function (include/SpecialEmailuser.php)
if you change the code of SpecialEmailUser.php, at least, you'll have to comment (or change) in the function wfSpecialEmailuser($par) these lines :
if( !$wgUser->canSendEmail() ) { wfDebug( "User can't send.\n" ); $wgOut->showErrorPage( "mailnologin", "mailnologintext" ); return; }
(function canSendEmail() call isEmailConfirmed() which returns false if Anon)
you might have to change something else in that file or in the mail form (which could get in trouble when it will try to display the sender name) , but I don't know what