Pour répondre a ta second question, je teste l'envoi de mail en local uniquement, il me parait inutile de faire des testes supplémentaire tant que cela ne fonctionne pas en local.
J'envoie des mails tout dabord via la command mail :
[root@ns0 ~]# mail -s "test reception" tstcyr
test
.
EOT
et par telnet sur le port 25 :
[root@ns0 ~]# telnet 192.168.0.1 25
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
220 Bienvenue sur le serveur mail de mondomaine.net
mail from: tstcyr@mondomaine.net
250 2.1.0 Ok
rcpt to: tstcyr@mondomaine.net
250 2.1.5 Ok
data
354 End data with .
test
.
250 2.0.0 Ok: queued as D24F73ACF8
quit
221 2.0.0 Bye
Connection closed by foreign host.
Dans les 2 cas si les lignes "#mailbox_transport = cyrus "
et " #local_transport = cyrus " sont commentées le mail et ajouter au fichier de l'utilisateur dans /var/spool/mail/tstcyr.
Si ces 2 lignes sont decommenté aucun mail n'est ajouté a /var/spool/mail/tstcyr et quand je me connecte au serveur sur le port pop ou imap aucun mail n'a été reçu.
Cela étant dit les mails contenu dans le fichier /var/spool/mail/tstcyr ne sont pas pris en compte par cyrus-imap qui déclare aucun mail reçu.
Cela vient certainement du fait que cyrus-imap doit possédé sont propre fichier par compte mail et que celui-ci n'est pas incrémenté.
[^] # Re: dans postfix/main.cf
Posté par tomreagan . En réponse au message Postfix et cyrus-imap. Évalué à 2.
Il faut :
- modifier le master.cf :
remplacer :
lmtp unix - - y - - lmtp
par
lmtp unix - - n - - lmtp
- modifier main.cf
ajouter uniquement la ligne :
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
- ajouter l'utilisateur postfix comme faisant partie du groupe mail dans /etc/group
mail:x:12:postfix
Merci pour ton aide.
Bon week-end a tous.
[^] # Re: dans postfix/main.cf
Posté par tomreagan . En réponse au message Postfix et cyrus-imap. Évalué à 1.
Pour répondre a ta second question, je teste l'envoi de mail en local uniquement, il me parait inutile de faire des testes supplémentaire tant que cela ne fonctionne pas en local.
J'envoie des mails tout dabord via la command mail :
[root@ns0 ~]# mail -s "test reception" tstcyr
test
.
EOT
et par telnet sur le port 25 :
[root@ns0 ~]# telnet 192.168.0.1 25
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
220 Bienvenue sur le serveur mail de mondomaine.net
mail from: tstcyr@mondomaine.net
250 2.1.0 Ok
rcpt to: tstcyr@mondomaine.net
250 2.1.5 Ok
data
354 End data with .
test
.
250 2.0.0 Ok: queued as D24F73ACF8
quit
221 2.0.0 Bye
Connection closed by foreign host.
Dans les 2 cas si les lignes "#mailbox_transport = cyrus "
et " #local_transport = cyrus " sont commentées le mail et ajouter au fichier de l'utilisateur dans /var/spool/mail/tstcyr.
Si ces 2 lignes sont decommenté aucun mail n'est ajouté a /var/spool/mail/tstcyr et quand je me connecte au serveur sur le port pop ou imap aucun mail n'a été reçu.
Cela étant dit les mails contenu dans le fichier /var/spool/mail/tstcyr ne sont pas pris en compte par cyrus-imap qui déclare aucun mail reçu.
Cela vient certainement du fait que cyrus-imap doit possédé sont propre fichier par compte mail et que celui-ci n'est pas incrémenté.