Configuration des mails » History » Revision 6
Revision 5 (Simon, 05/02/2012 12:46 PM) → Revision 6/12 (Simon, 04/17/2013 09:28 AM)
h1. Configuration du système d'envoi d'emails h2. Sendmail, configuration par défaut Par défaut, l'application est configurée pour envoyer les messages avec _sendmail_. <pre> <code class="php"> [MAIL_SETTINGS] MAIL_SENDMAIL = "/usr/sbin/sendmail -t -i" MAIL_PORT = 25 MAIL_MAILER = "sendmail" </code> </pre> h2. Utiliser un serveur SMTP *MAIL_MAILER* prend la valeur _'smtp'_. Indiquez l'adresse du serveur via *MAIL_HOST*. Le port peut être changé (_25_ est le port par défaut). h3. en mode non-authentifié <pre> <code class="php"> [MAIL_SETTINGS] MAIL_PORT = 25 MAIL_MAILER = "smtp" MAIL_HOST = "your.smtp.net" MAIL_SMTP_AUTH = 0 MAIL_SMTP_USER = "" MAIL_SMTP_PASS = "" </code> </pre> h3. en mode authentifié <pre> <code class="php"> [MAIL_SETTINGS] MAIL_PORT = 25 MAIL_MAILER = "smtp" MAIL_HOST = "your.smtp.net" MAIL_SMTP_AUTH = 1 MAIL_SMTP_USER = "utilisateur" MAIL_SMTP_PASS = "motdepasse" </code> </pre> h2. Sur un hébergement Free.fr Free est gratuit mais certains paramétrages y sont spécifiques. Par conséquent, *MAIL_MAILER* doit prendre la valeur "*mail*" <pre> <code class="php"> [MAIL_SETTINGS] MAIL_USE_SSL = 0 MAIL_SENDMAIL = "/usr/sbin/sendmail -t -i" MAIL_MAILER_SSL = 0 MAIL_HOST_SSL = 0 MAIL_PORT_SSL = 465 MAIL_MAILER = "mail" MAIL_HOST = 0 MAIL_SMTP_AUTH = 0 MAIL_SMTP_USER = 0 MAIL_SMTP_PASS = 0 </code> </pre> _Remarque_ : Free.fr ajoute des entêtes spécifiques - et exotiques (XPARM / XPARAM2) au message envoyé via la fonction PHP _mail()_ (la seule disponible). *Nous avons constaté que certains serveurs de mail refusaient les messages contenant ces entêtes.* _Linea21 n'est pas responsable de ce désagrément_. Choisissez un hébergement de type professionnel si vos exigences sont professionnelles.