Project

General

Profile

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.