Manuel:$wgEnableEmail

From mediawiki.org
This page is a translated version of the page Manual:$wgEnableEmail and the translation is 100% complete.
Configuration des courriels: $wgEnableEmail
Mettre à true pour activer des fonctionnalités de base de la messagerie.
Introduit dans la version :1.4.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(booléen)
Valeur par défaut :true

Détails

Mettre à true pour activer les fonctionnalités de base des courriels: rappels des mots de passe, etc.

Voir Manuel:$wgSMTP pour les informations sur la manière de configurer l'envoi du courriel.

Si l'envoi de courriel ne fonctionne pas sur le serveur, vérifiez les Instructions de dépannage.

Logiciel de l'agent de transfert de courriel local

Il est presque certain que la messagerie MediaWiki ne fonctionnera pas tel quel sur les serveurs Windows dès son installation, et peut nécessiter une configuration supplémentaire sur les serveurs Linux. Pour envoyer un mail depuis votre serveur local, une configuration fonctionnelle d'un Agent de transfert de messages(MTA) est nécessaire. Postfix, Sendmail, ou Exim sont des logiciels d'agents de transfert de messages communs sur Linux.

Une fois que un agent de transfert de mail local est installé, vous devez régler la variable sendmail_path dans le fichier php.ini pour mener au fichier exécutable correct de votre logiciel de serveur de mails. Voir la documentation PHP.

Fournisseurs de courriels externes

Alternativement, vous pouvez utiliser $wgSMTP pour connecter MediaWiki à un fournisseur de mails externe pour envoyer des mails (par exemple Google Gmail).

Fournisseurs d'hébergement

Certains fournisseurs d'hébergement (par exemple Hostmonster) semblent vérifier que From: et Return-Path: sont vrais, afin d'empêcher les émetteurs de pourriels d'utiliser leur compte.

  • Trouver quel est l'émetteur correct, par exemple en visitant une page PHP contenant le code suivant et en vérifiant le courriel que vous avez reçu :
<?php
mail("my.private.address@example.com","My subject","My message body");
?>
  • Supposons que le courriel de l'étape précédente arrivait de « exampleAccountName@myHost.example.com ». Vous devrez modifier les variables suivantes dans LocalSettings.php:
$wgEmergencyContact = "exampleAccountName@myHost.example.com";
$wgPasswordSender   = "exampleAccountName@myHost.example.com";

Désactiver la messagerie

Pour désactiver les courriels, modifiez les valeurs par défaut dans LocalSettings.php :

$wgEnableEmail = true;

à

$wgEnableEmail = false;

Voir aussi