Configuration des mails » History » Version 6
Simon, 04/17/2013 09:28 AM
| 1 | 4 | Simon | h1. Configuration du système d'envoi d'emails |
|---|---|---|---|
| 2 | 1 | Simon | |
| 3 | 6 | Simon | h2. Sendmail, configuration par défaut |
| 4 | 1 | Simon | |
| 5 | 6 | Simon | Par défaut, l'application est configurée pour envoyer les messages avec _sendmail_. |
| 6 | 4 | Simon | |
| 7 | 6 | Simon | <pre> |
| 8 | <code class="php"> |
||
| 9 | [MAIL_SETTINGS] |
||
| 10 | |||
| 11 | MAIL_SENDMAIL = "/usr/sbin/sendmail -t -i" |
||
| 12 | MAIL_PORT = 25 |
||
| 13 | MAIL_MAILER = "sendmail" |
||
| 14 | </code> |
||
| 15 | </pre> |
||
| 16 | |||
| 17 | |||
| 18 | |||
| 19 | h2. Utiliser un serveur SMTP |
||
| 20 | |||
| 21 | *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). |
||
| 22 | |||
| 23 | h3. en mode non-authentifié |
||
| 24 | |||
| 25 | <pre> |
||
| 26 | <code class="php"> |
||
| 27 | [MAIL_SETTINGS] |
||
| 28 | |||
| 29 | MAIL_PORT = 25 |
||
| 30 | MAIL_MAILER = "smtp" |
||
| 31 | MAIL_HOST = "your.smtp.net" |
||
| 32 | MAIL_SMTP_AUTH = 0 |
||
| 33 | MAIL_SMTP_USER = "" |
||
| 34 | MAIL_SMTP_PASS = "" |
||
| 35 | </code> |
||
| 36 | </pre> |
||
| 37 | |||
| 38 | |||
| 39 | h3. en mode authentifié |
||
| 40 | |||
| 41 | <pre> |
||
| 42 | <code class="php"> |
||
| 43 | [MAIL_SETTINGS] |
||
| 44 | |||
| 45 | MAIL_PORT = 25 |
||
| 46 | MAIL_MAILER = "smtp" |
||
| 47 | MAIL_HOST = "your.smtp.net" |
||
| 48 | MAIL_SMTP_AUTH = 1 |
||
| 49 | MAIL_SMTP_USER = "utilisateur" |
||
| 50 | MAIL_SMTP_PASS = "motdepasse" |
||
| 51 | </code> |
||
| 52 | </pre> |
||
| 53 | |||
| 54 | |||
| 55 | 4 | Simon | h2. Sur un hébergement Free.fr |
| 56 | |||
| 57 | |||
| 58 | Free est gratuit mais certains paramétrages y sont spécifiques. |
||
| 59 | |||
| 60 | Par conséquent, *MAIL_MAILER* doit prendre la valeur "*mail*" |
||
| 61 | |||
| 62 | <pre> |
||
| 63 | 6 | Simon | <code class="php"> |
| 64 | 1 | Simon | [MAIL_SETTINGS] |
| 65 | MAIL_USE_SSL = 0 |
||
| 66 | MAIL_SENDMAIL = "/usr/sbin/sendmail -t -i" |
||
| 67 | MAIL_MAILER_SSL = 0 |
||
| 68 | MAIL_HOST_SSL = 0 |
||
| 69 | MAIL_PORT_SSL = 465 |
||
| 70 | MAIL_MAILER = "mail" |
||
| 71 | MAIL_HOST = 0 |
||
| 72 | MAIL_SMTP_AUTH = 0 |
||
| 73 | MAIL_SMTP_USER = 0 |
||
| 74 | MAIL_SMTP_PASS = 0 |
||
| 75 | 6 | Simon | </code> |
| 76 | 4 | Simon | </pre> |
| 77 | 3 | Simon | |
| 78 | |||
| 79 | 4 | Simon | _Remarque_ : Free.fr ajoute des entêtes spécifiques - et exotiques (XPARM / XPARAM2) au message envoyé via la fonction PHP _mail()_ (la seule disponible). |
| 80 | *Nous avons constaté que certains serveurs de mail refusaient les messages contenant ces entêtes.* |
||
| 81 | 3 | Simon | |
| 82 | 4 | Simon | _Linea21 n'est pas responsable de ce désagrément_. Choisissez un hébergement de type professionnel si vos exigences sont professionnelles. |