A better version of the classic contact form extension.
Config:
$wgReCaptchaSiteKey = 'you public key';
$wgReCaptchaSecretKey = 'your secret key';
wfLoadExtension( 'ProtectedContactPage' );
$wgContactConfig['default'] = array(
'RecipientUser' => 'your account name', // Must be the name of a valid account which also has a verified e-mail-address added to it.
'SenderName' => "name for sender email address",
'RequireDetails' => true,
'AdditionalFields' => array(
'Text' => array(
'label-message' => 'emailmessage',
'type' => 'textarea',
'rows' => 20,
'required' => true, // Either "true" or "false" as required
),
),
'DisplayFormat' => 'table',
'RLModules' => array(),
'RLStyleModules' => array(),
'MustBeLoggedIn' => false,
);