Configurar envíos de correo en MediaWiki
No es ningún secreto el potencial que MediaWiki puede tener, de hecho es el motor de la gran Wikipedia. En la web hemos tratado el proyecto de diferentes maneras, tanto su instalación como la mejora de su seguridad. Hoy veremos la forma de configurarlo para el envío de correo.
Configurar envíos SMTP en MediaWiki
Los envíos de correo nos pueden servir para muchas cosas, una de ellas, por ejemplo, es el envío del recordatorio de contraseña. Para realizar dicha configuración debemos modificar un fichero de configuración de la instalación, concretamente el archivo «LocalSettings.PHP«, ubicado generalmente en /var/www/mediawiki/
Se debe añadir, justo al final:
$wgSMTP = array(
'host' => "smtp.ejemplo.com", // Aquí debemos añadir la configuración del servidor de correo.
'IDHost' => "ejemplo.com", // Debemos indicar el nombre de nuestro servidor, p.e., wiki.ochobitshacenunbyte.com
'port' => 25, // Aquí ponemos el puerto, el 25 es bastante inseguro, siempre es mejor trabajar con el 465 SSL o 587 STARTTLS
'auth' => true, // Indicamos si se necesita autentificación
'username' => "mi-usuario", // El usuario de la cuenta de correo.
'password' => "mi-contraseña" // La contraseña del usuario
);
Una vez hemos añadido nuestros datos guardamos las modificaciones. Es necesario que tengamos instalado en el servidor una herramienta de envío de correo. Yo os recomiendo mailutils.
Configurar la cuenta de correo
A modo de recordatorio, vamos a ver en que parte configuramos nuestra cuenta de correo. Para ello, una vez estamos trabajando con nuestro usuario, nos iremos al apartado «Herramientas» y «Páginas especiales«
Una vez allí nos iremos a «Usuario y permisos» y «Preferencias«
Aquí podemos configurar muchas variables del entorno y nuestro datos de usuario, entre los que se encuentra el correo.
Espero os haya resultado interesante y útil. Para más info se puede consultar la documentación oficial.