Bonjour,

J'ai toujours du mal avec la configuration de Sendmail, mais d'habitude j'arrive toujours à m'en sortir.

Ce que je dois faire est simple : recevoir des mails pour le nom de domaine exemple.com et envoyer des mails avec PHP (donc apache uniquement, pas de SMTPAuth ni quoi que ce soit du genre, uniquement de l'envoi depuis localhost).

J'ai configuré le système pour le NDD exemple.com :
/etc/hosts
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
1.2.3.4         exemple.com localhost.localdomain localhost
127.0.0.1      localhost.localdomain localhost
et le /etc/hostname :
J'ai appliqué les changement avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
/etc/init.d/hostname start
/etc/init.d/networking restart
Quand je fais le networking restart, il me recompile bien la config sendmail, sans erreurs, donc RAS de ce côté.

Je parviens à envoyer des emails à toto@exemple.com, qui les reçoit bien, et j'arrive à relever mes mails avec popa3d. Tout est très bien jusqu'ici.

Ce qui pose un peu plus problème, c'est l'envoi d'email ; lorsque je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
mail -s sujet mail_perso@fai.com
corps
[Ctrl-D]
je ne reçois rien, mais je n'ai aucun message d'erreur, et mon envoi n'est pas mis dans la queue. J'essaye donc d'envoyer un mail directement par SMTP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
root@exemple:~# telnet localhost 25
Trying 1.2.3.4...
Connected to exemple.com.
Escape character is '^]'.
220 ksxxxxxx.kimsufi.com ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Fri, 29 Aug 2008 09:42:10 +0200; (No UCE/UBE) logging access from: exemple.com(OK)-exemple.com [1.2.3.4]
EHLO moi
250-ksxxxxxx.kimsufi.com Hello exemple.com [1.2.3.4], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
MAIL FROM:<www-data@exemple.com>
250 2.1.0 <www-data@exemple.com>... Sender ok
RCPT TO:<dams@fai.com>
250 2.1.5 <dams@fai.com>... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
blabla
.
250 2.0.0 m7T7gAHk013312 Message accepted for delivery
QUIT
221 2.0.0 ksxxxxxx.kimsufi.com closing connection
Connection closed by foreign host.
et je reçois parfaitement bien le message. Je ne comprend donc absolument pas pourquoi, quand je passe par la fonction mail, ça ne marche pas ...

Pour info, j'ai du installer la fonction mail après sendmail avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
apt-get install mailx
et l'envoi de mail avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
sendmail dams@fai.com
blabla
ne marche pas non plus.

En espérant que quelqu'un ait déjà eu ces symptômes ...