Thread:Project:Support desk/Edit/page add approval and SPAM?/reply

Yes, you can use Extension:FlaggedRevs for that.

For the emails you can try setting this in LocalSettings.php:

$wgGroupPermissions['*']['sendemail'] = false;

Please respond, if this prevents users from sending emails via Special:EmailUser!

You will also be interested in the page combating spam! E.g. you can protect important pages or disallow IPs from editing or or or...