Postfix, problèmes de configuration ...

Postfix, problèmes de configuration ... - Logiciels - Linux et OS Alternatifs

Marsh Posté le 26-02-2007 à 09:57:09    

Bonjour à vous tous en ce début de semaine ...
 
Donc voila, je suis en stage en entreprise et il faut que je mettre en place un serveur de mail sous Linux , et donc aprés avoir avaler quelques dizaines de pages sur les serveur mail( MDA,MUA ,SMPTP,IMAP,POP ), je me suis lancer dans l'installation de POSTFIX sur une distribution FEDORA CORE 6 avec POSTFIX,PROCMAIL,COURIER IMAP.
Pour m'aider dans cette tache je me suis quand meme aidé d'un petit tutorial que je trouvais pas trop mal --> Tutorial
 
Les utilisateurs du domaine Windows font parti du domaine " systematic.fr" et ont donc une adresse du type "utilisateur@systematic.fr".
Ces meme utilisateurs ont aussi une autre mesasgerie interne , et donc ce serveur doit pouvoir "remplacer " les 2 messageries actuelles.  
 
A noter que j'ai choisi d'utiliser le protcole POP3.
Arrivé à la fin du tutorial sans probléme d'installation ni autres erreurs , j'ai eu le premier problème qui était que je n'ai pas accés a la commande " maildirmake " pour creer les "boites" de chaque utilisateur.  
 
Donc déja se posait ce problème, ensuite j'ai donc essayé d'envoyer un mail vers l'extérieur depuis root vers un utilsateur de mon domaine systematic.fr,  a l'envoie du méssage depuis la console ,tout va mais lorsque je vais dans la mailq la je vois une erreur du type:

Code :
  1. root@systematic.fr (connect to 127.0.0.1 :Connection Refused ) utilisateur@systematic.fr


 
Extrait de mon fichiers main.cf , je met que les valeurs "activées".

Code :
  1. queue_directory = /var/spool/postfix
  2. command_directory = /usr/sbin
  3. daemon_directory = /usr/lib/postfix
  4. mail_owner = postfix
  5. myhostname = srvLinux3.SYSTEMATIC.fr
  6. mydomain = SYSTEMATIC.fr
  7. inet_interfaces = all
  8. mydestination = $myhostname, localhost.$mydomain, localhost$mydomain
  9. mynetworks = 168.100., 127.0., 127.0.
  10. relayhost = 217.15.88.11
  11. default_transport = smtp
  12. home_mailbox = Maildir/
  13. mailbox_command = /usr/bin/procmail
  14. content_filter = smtp:127.0.0.1:10024
  15. alias_database = dbm:/etc/aliases
  16. alias_maps = hash:/etc/aliases


 
A noter aussi que je n'ai quasiment pas configuer le fichier etc/alisases et etc/postfix/aliases car je n'ai pas encore trés biencompris leur fonctions ! :(  
Je pense que ce sont les principales .. donc voila si quelqu'un(s) pourrait me dire d'ou peut venir mes différents problémes ..
 
Merci d'avance. :hello:


Message édité par _kev_ le 26-02-2007 à 10:54:35
Reply

Marsh Posté le 26-02-2007 à 09:57:09   

Reply

Marsh Posté le 26-02-2007 à 10:11:59    

faudrait poster les logs de postfix
un postconf -n (c'est mieux que le main.cf)
et le /etc/hosts
 

Reply

Marsh Posté le 26-02-2007 à 10:18:17    

Voila pour le postconf -n

Code :
  1. alias_database = dbm:/etc/aliases
  2. alias_maps = hash:/etc/aliases
  3. command_directory = /usr/sbin
  4. config_directory = /etc/postfix
  5. content_filter = smtp:127.0.0.1:10024
  6. daemon_directory = /usr/lib/postfix
  7. debug_peer_level = 2
  8. default_transport = smtp
  9. home_mailbox = Maildir/
  10. html_directory = no
  11. inet_interfaces = all
  12. mail_owner = postfix
  13. mailbox_command = /usr/bin/procmail
  14. mailq_path = /usr/bin/mailq
  15. manpage_directory = /usr/local/man
  16. mydestination = $myhostname, localhost.$mydomain, localhost$mydomain
  17. mydomain = SYSTEMATIC.fr
  18. myhostname = srvLinux3.SYSTEMATIC.fr
  19. mynetworks = 168.100., 127.0., 127.0.
  20. newaliases_path = /usr/bin/newaliases
  21. queue_directory = /var/spool/postfix
  22. readme_directory = no
  23. relayhost = 217.15.88.11
  24. sample_directory = /etc/postfix
  25. sendmail_path = /usr/sbin/sendmail
  26. setgid_group = postdrop
  27. unknown_local_recipient_reject_code = 550


 
et le /etc/hosts
 

Code :
  1. # Do not remove the following line, or various programs
  2. # that require network functionality will fail.
  3. #::1 srvLinux3.SYSTEMATIC srvLinux3 #localhost.localdomain localhost
  4. 192.168.100.162 srvLinux3.systematic.fr svrLinux3
  5. 127.0.0.1 localhost.localdomain localhost srvLinux3


 
Merci

Reply

Marsh Posté le 26-02-2007 à 10:24:38    

il faudrait aussi les logs (maillog)
 
connect to 127.10.0.1 :Connection Refused ==>  tu es sur de l'ip ?
 
dans le mynetworks pourquoi as tu un range aussi large sur 168.100 ?  (tout le range est il pour ta boite ?)
et pourquoi as tu 2 fois 127.0 ?
 
mets aussi en miniscule ton nom de domaine
 
dans mydestination il faut aussi $mydomain, localhost, et localhost.localdomain

Reply

Marsh Posté le 26-02-2007 à 10:49:01    

euh nan en effet l'IP est 127.0.0.1 , erreur de frappe !
 
J'ai mis un aussi grand aussi range pour etre sur pour l'instant que tout le monde pourra y accéder sans que je fasse d'erreurs , je le changerais certainement plus tard.
J'ai donc enlever dans mynetwork un 127.0 , j'ai mis le nom de domaine en minuscule , et j'ai changé le mydestination ..
 
Toujours la meme erreur, et sinon pour le maildirmake de quoi cela pourrait venir ?
et faut-il activer la valeur "myorigin" ?
Et désolé mais je n'ai pas de maillog ou le trouve pas :s


Message édité par _kev_ le 26-02-2007 à 10:51:04
Reply

Marsh Posté le 26-02-2007 à 10:55:04    

pour le log a priori:
/var/log/maillog  ou /var/log/mail.log
 
je pense que ton postifx ne tourne pas correctement (d'ou le connection refused)  
il faut vraiment voir les logs
 
essaie aussi un telnet 127.0.0.1 25  

Reply

Marsh Posté le 26-02-2007 à 11:02:52    

voila une partie du maillog , concerne les derniers envoyés  

Code :
  1. Feb 26 10:16:09 srvLinux3 postfix/qmgr[1905]: C79D3186A80: to=<qsd@srvLinux3.SYSTEMATIC.fr>, orig_to=<qsd>, relay=none, delay=236989, delays=236987/1.6/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]: Connection refused)
  2. Feb 26 10:16:09 srvLinux3 postfix/qmgr[1905]: C6A32186A5F: to=<lleroux@systematic.fr>, orig_to=<lleroux>, relay=none, delay=331293, delays=331291/1.7/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]: Connection refused)
  3. Feb 26 10:16:59 srvLinux3 postfix/pickup[1904]: 7728A186AB8: uid=0 from=<root>
  4. Feb 26 10:16:59 srvLinux3 postfix/cleanup[3379]: 7728A186AB8: message-id=<20070226091659.7728A186AB8@srvLinux3.SYSTEMATIC.fr>
  5. Feb 26 10:16:59 srvLinux3 postfix/qmgr[1905]: 7728A186AB8: from=<root@srvLinux3.SYSTEMATIC.fr>, size=1330, nrcpt=1 (queue active)
  6. Feb 26 10:16:59 srvLinux3 postfix/qmgr[1905]: 7728A186AB8: to=<root@srvLinux3.SYSTEMATIC.fr>, orig_to=<root>, relay=none, delay=0.97, delays=0.9/0.07/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]: Connection refused)
  7. Feb 26 10:19:27 srvLinux3 postfix/scache[3335]: statistics: start interval Feb 26 10:16:07
  8. Feb 26 10:19:27 srvLinux3 postfix/scache[3335]: statistics: domain lookup hits=0 miss=3 success=0%
  9. Feb 26 10:19:27 srvLinux3 postfix/scache[3335]: statistics: address lookup hits=0 miss=3 success=0%
  10. Feb 26 10:25:31 srvLinux3 postfix/postfix-script: refreshing the Postfix mail system
  11. Feb 26 10:25:32 srvLinux3 postfix/master[1900]: reload configuration /etc/postfix
  12. Feb 26 10:26:00 srvLinux3 postfix/pickup[3993]: 2CB1D186ABF: uid=0 from=<root>
  13. Feb 26 10:26:00 srvLinux3 postfix/cleanup[3998]: 2CB1D186ABF: message-id=<20070226092600.2CB1D186ABF@srvLinux3.SYSTEMATIC.fr>
  14. Feb 26 10:26:00 srvLinux3 postfix/qmgr[3994]: 2CB1D186ABF: from=<root@srvLinux3.SYSTEMATIC.fr>, size=352, nrcpt=1 (queue active)
  15. Feb 26 10:26:00 srvLinux3 postfix/smtp[4000]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
  16. Feb 26 10:26:00 srvLinux3 postfix/smtp[4000]: 2CB1D186ABF: to=<lleroux@systematic.fr>, relay=none, delay=0.39, delays=0.29/0.09/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
  17. Feb 26 10:42:12 srvLinux3 postfix/qmgr[3994]: 7728A186AB8: from=<root@srvLinux3.SYSTEMATIC.fr>, size=1330, nrcpt=1 (queue active)
  18. Feb 26 10:42:12 srvLinux3 postfix/qmgr[3994]: C8785186A98: from=<root@srvLinux3.SYSTEMATIC.fr>, size=335, nrcpt=1 (queue active)
  19. Feb 26 10:42:12 srvLinux3 postfix/smtp[4033]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
  20. Feb 26 10:42:12 srvLinux3 postfix/smtp[4032]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
  21. Feb 26 10:42:13 srvLinux3 postfix/smtp[4033]: C8785186A98: to=<lleroux@systematic.fr>, relay=none, delay=4173, delays=4173/0.33/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
  22. Feb 26 10:42:13 srvLinux3 postfix/smtp[4032]: 7728A186AB8: to=<root@srvLinux3.SYSTEMATIC.fr>, orig_to=<root>, relay=none, delay=1514, delays=1514/0.53/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
  23. Feb 26 10:48:45 srvLinux3 postfix/postfix-script: refreshing the Postfix mail system
  24. Feb 26 10:48:46 srvLinux3 postfix/master[1900]: reload configuration /etc/postfix
  25. Feb 26 10:48:46 srvLinux3 postfix/qmgr[4592]: 2CB1D186ABF: from=<root@srvLinux3.SYSTEMATIC.fr>, size=352, nrcpt=1 (queue active)
  26. Feb 26 10:48:46 srvLinux3 postfix/smtp[4593]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
  27. Feb 26 10:48:46 srvLinux3 postfix/smtp[4593]: 2CB1D186ABF: to=<lleroux@systematic.fr>, relay=none, delay=1367, delays=1366/0.09/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
  28. Feb 26 10:49:00 srvLinux3 postfix/pickup[4591]: 3C47D186AC1: uid=0 from=<root>
  29. Feb 26 10:49:00 srvLinux3 postfix/cleanup[4601]: 3C47D186AC1: message-id=<20070226094900.3C47D186AC1@srvLinux3.systematic.fr>
  30. Feb 26 10:49:00 srvLinux3 postfix/qmgr[4592]: 3C47D186AC1: from=<root@srvLinux3.systematic.fr>, size=346, nrcpt=1 (queue active)
  31. Feb 26 10:49:00 srvLinux3 postfix/smtp[4593]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
  32. Feb 26 10:49:00 srvLinux3 postfix/smtp[4593]: 3C47D186AC1: to=<lleroux@systematic.fr>, relay=none, delay=0.26, delays=0.25/0/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)


 
et pour le telnet 127.0.0.1, en attendant quelques minutes j'ai que ceci :
 

Code :
  1. [root@srvLinux3 ~]# telnet 127.0.0.1 25
  2. Trying 127.0.0.1...
  3. Connected to localhost.localdomain (127.0.0.1).
  4. Escape character is '^]'.
  5. 220 srvLinux3.systematic.fr ESMTP Postfix


Reply

Marsh Posté le 26-02-2007 à 11:19:10    

C'est ton service de filtrage sur le port 10024 (amavis ?) qui refuse la connexion. Probablement parce qu'il n'est pas lancé ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 26-02-2007 à 11:20:48    

Si l'on pouvait m'expliquer aussi comment marchent les alias ..
 
Car en effet par exemple si je veux envoer un mail en interne sans passer par le FAI comment dois je faire, si j'envoi a un utilsateur qui est dans la boite je n'ai pas l'utilité de lui envoyer par le fai donc pas a l'adresse "utilisateur@systematic.fr" , enfin j'ai du mal a distinguer comment cela fonctionne..

Reply

Marsh Posté le 26-02-2007 à 11:35:27    

e_esprit a écrit :

C'est ton service de filtrage sur le port 10024 (amavis ?) qui refuse la connexion. Probablement parce qu'il n'est pas lancé ;)


 
effectivement avec les logs on voit que c'est ca
 :jap:  
 
 
pour les mails en interne c'est le parametre mydestination qui determine ce qui est livré en local.
c'est pour ca que je te disais qu'il manquait des destinations dedans


Message édité par toniotonio le 26-02-2007 à 11:35:51
Reply

Marsh Posté le 26-02-2007 à 11:35:27   

Reply

Marsh Posté le 26-02-2007 à 11:37:36    

pour le coup des alias en fait je crois qu'il faudrait que tu reprennes la base.  Tu devrais lire la doc de postfix qui est tres bien faite.
 

Reply

Marsh Posté le 26-02-2007 à 11:53:41    

oui bon bah je vais relire une éniéme fois la documentation .. :( , mais j'avais pas compris le pourquoi de "mydestination" merci ;)  
 
et donc sinon voila j'ai réglé le probléme de la connection qui était bloquée , a présent dans le mailq je n'ai plus ce problème mails il met ce message  

Code :
  1. postqueue :warning: Mail system is down -- accesing queue directly


 
Plus de conncection refused , mais cette erreur alors que pourtant postfix démarre bien ,courier imap aussi ..
 
Et sinon concernant mon maildirmake (command not found)comment puis je procéder ?

Reply

Marsh Posté le 26-02-2007 à 11:55:58    

si ce message est le dernier c'est plutot mauvais signe
cela signifie que postfix est arreté. (du moins n'a pas pu demarrer)
 
telnet 127.0.0.1 25  pour verifier.
 
le maildirmake est une commande qui est livré avec courier.

Reply

Marsh Posté le 26-02-2007 à 12:10:39    

en effet le telnet ne fonctionne pas ,erreur !
J'ai reboot mais toujours meme erreur alors que postfix démarre bien au démarrage .
 
Et le maildirmake est apparament en effet livré avec le courier , celui ci est installé mais toujours ce probléme de command not found !
 
(Bon appétit et merci encore ;) )

Reply

Marsh Posté le 26-02-2007 à 12:11:35    

pour postfix il faut encore voir les logs  


Message édité par toniotonio le 26-02-2007 à 12:13:12
Reply

Marsh Posté le 26-02-2007 à 14:04:42    

voila le log ,qui dit pas grand chose a part que postfix a l'air down  

Code :
  1. Feb 26 13:02:31 srvLinux3 postfix/postqueue[3663]: warning: Mail system is down -- accessing queue directly
  2. Feb 26 13:02:56 srvLinux3 postfix/postqueue[3668]: warning: Mail system is down -- accessing queue directly


 

Reply

Marsh Posté le 26-02-2007 à 14:06:48    

tu dois avoir d'autre fichiers de log car la c'est vraiment court !  
 

Reply

Marsh Posté le 27-02-2007 à 09:29:05    

Bonjour en ce mardi matin ,
desolé de repondre si tart mais hier apres midi j'étais en déplacement ,  
 
sinon toujours le meme problème pourtant postfix démarre bien au démarrage du système ,voila tout l'extrait du maillog

Code :
  1. Feb 26 13:02:31 srvLinux3 postfix/postqueue[3663]: warning: Mail system is down -- accessing queue directly
  2. Feb 26 13:02:56 srvLinux3 postfix/postqueue[3668]: warning: Mail system is down -- accessing queue directly
  3. Feb 27 09:13:12 srvLinux3 postfix/postfix-script: starting the Postfix mail system
  4. Feb 27 09:13:12 srvLinux3 postfix/master[1901]: fatal: 127.0.0.1:smtp-backdoor: Servname not supported for ai_socktype
  5. Feb 27 09:13:34 srvLinux3 postfix/postfix-script: starting the Postfix mail system
  6. Feb 27 09:13:34 srvLinux3 postfix/master[2155]: fatal: 127.0.0.1:smtp-backdoor: Servname not supported for ai_socktype
  7. Feb 27 08:25:48 srvLinux3 postfix/postqueue[2559]: warning: Mail system is down -- accessing queue directly


 
et j'ai toujours pas réglé le problème du Maildirmake :S

Reply

Marsh Posté le 27-02-2007 à 09:32:10    

smtp-backdoor ?
 
peux tu mettre le master.cf  et a nouveau un postconf -n ?

Reply

Marsh Posté le 27-02-2007 à 09:37:39    

mynetworks = 168.100., 127.0., 127.0.
 
C'est quoi c'te syntaxe :heink:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 27-02-2007 à 09:41:31    

j'ai regardé rapide le tuto que tu as utilisé et a priori ton erreur viendrait du  /etc/services
verifie que smtp-backdoor y est bien renseigné
j'ai jamais utilisé antivir mais il semble que ce soit ca


Message édité par toniotonio le 27-02-2007 à 09:41:53
Reply

Marsh Posté le 27-02-2007 à 09:59:33    

Voici le master.cf et le postconf  
 

Code :
  1. #
  2. # Postfix master process configuration file.  For details on the format
  3. # of the file, see the master(5) manual page (command: "man 5 master" ).
  4. #
  5. # ==========================================================================
  6. # service type  private unpriv  chroot  wakeup  maxproc command + args
  7. #               (yes)   (yes)   (yes)   (never) (100)
  8. # ==========================================================================
  9. smtp      inet  n       -       n       -       -       smtpd
  10. 127.0.0.1:smtp-backdoor inet n - n - - smtpd -o content_filter=
  11. #submission inet n       -       n       -       -       smtpd
  12. #  -o smtpd_enforce_tls=yes
  13. #  -o smtpd_sasl_auth_enable=yes
  14. #  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  15. #smtps     inet  n       -       n       -       -       smtpd
  16. #  -o smtpd_tls_wrappermode=yes
  17. #  -o smtpd_sasl_auth_enable=yes
  18. #  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  19. #628      inet  n       -       n       -       -       qmqpd
  20. pickup    fifo  n       -       n       60      1       pickup
  21. cleanup   unix  n       -       n       -       0       cleanup
  22. qmgr      fifo  n       -       n       300     1       qmgr
  23. #qmgr     fifo  n       -       n       300     1       oqmgr
  24. tlsmgr    unix  -       -       n       1000?   1       tlsmgr
  25. rewrite   unix  -       -       n       -       -       trivial-rewrite
  26. bounce    unix  -       -       n       -       0       bounce
  27. defer     unix  -       -       n       -       0       bounce
  28. trace     unix  -       -       n       -       0       bounce
  29. verify    unix  -       -       n       -       1       verify
  30. flush     unix  n       -       n       1000?   0       flush
  31. proxymap  unix  -       -       n       -       -       proxymap
  32. smtp      unix  -       -       n       -       -       smtp
  33. # When relaying mail as backup MX, disable fallback_relay to avoid MX loops
  34. relay     unix  -       -       n       -       -       smtp
  35. -o fallback_relay=
  36. #       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
  37. showq     unix  n       -       n       -       -       showq
  38. error     unix  -       -       n       -       -       error
  39. discard   unix  -       -       n       -       -       discard
  40. local     unix  -       n       n       -       -       local
  41. virtual   unix  -       n       n       -       -       virtual
  42. lmtp      unix  -       -       n       -       -       lmtp
  43. anvil     unix  -       -       n       -       1       anvil
  44. scache   unix - - n - 1 scache
  45. #
  46. # ====================================================================
  47. # Interfaces to non-Postfix software. Be sure to examine the manual
  48. # pages of the non-Postfix software to find out what options it wants.
  49. #
  50. # Many of the following services use the Postfix pipe(8) delivery
  51. # agent.  See the pipe(8) man page for information about ${recipient}
  52. # and other message envelope options.
  53. # ====================================================================
  54. #
  55. # maildrop. See the Postfix MAILDROP_README file for details.
  56. # Also specify in main.cf: maildrop_destination_recipient_limit=1
  57. #
  58. maildrop  unix  -       n       n       -       -       pipe
  59.   flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
  60. #
  61. # The Cyrus deliver program has changed incompatibly, multiple times.
  62. #
  63. old-cyrus unix  -       n       n       -       -       pipe
  64.   flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
  65. # Cyrus 2.1.5 (Amos Gouaux)
  66. # Also specify in main.cf: cyrus_destination_recipient_limit=1
  67. cyrus     unix  -       n       n       -       -       pipe
  68.   user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
  69. #
  70. # See the Postfix UUCP_README file for configuration details.
  71. #
  72. uucp      unix  -       n       n       -       -       pipe
  73.   flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
  74. #
  75. # Other external delivery methods.
  76. #
  77. ifmail    unix  -       n       n       -       -       pipe
  78.   flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
  79. bsmtp     unix  -       n       n       -       -       pipe
  80.   flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient


 
le postconf -n  

Code :
  1. alias_database = dbm:/etc/aliases
  2. alias_maps = hash:/etc/aliases
  3. command_directory = /usr/sbin
  4. config_directory = /etc/postfix
  5. content_filter = smtp:127.0.0.1:10024
  6. daemon_directory = /usr/lib/postfix
  7. debug_peer_level = 2
  8. default_transport = smtp
  9. home_mailbox = Maildir/
  10. html_directory = no
  11. inet_interfaces = all
  12. mail_owner = postfix
  13. mailbox_command = /usr/bin/procmail
  14. mailq_path = /usr/bin/mailq
  15. manpage_directory = /usr/local/man
  16. mydestination = $myhostname, localhost.$mydomain, localhost$mydomain ,$mydomain ,localhost , localhost.localdomain
  17. mydomain = systematic.fr
  18. myhostname = srvLinux3.systematic.fr
  19. mynetworks = 192.168.100., 127.0.0.
  20. newaliases_path = /usr/bin/newaliases
  21. queue_directory = /var/spool/postfix
  22. readme_directory = no
  23. relayhost = 217.15.88.11
  24. sample_directory = /etc/postfix
  25. sendmail_path = /usr/sbin/sendmail
  26. setgid_group = postdrop
  27. unknown_local_recipient_reject_code = 550


 
Sinon voila ce que j'ai rajouté dans le /etc/services

Code :
  1. #ANTIVIRUS
  2. #antivir 10024/tcp
  3. #smtp-backdoor 10025/tcp
  4. smtp-backdoor 10024/tcp


 
Donc avec juste cette dernière ligne activée lorsque j'envoi des mail et que je vais voir dans la mailq j'ai le message " mailq is empty" .
Donc ce qui voudrait dire que celle-ci est vide mais je n'ai pas recu le mail que je me suis envoyé .
 
J'ai désactivé les lignes pour l'antivir car il ne se lance pas au démarrage donc j'ai abandonné sur ce point .


Message édité par _kev_ le 27-02-2007 à 10:02:15
Reply

Marsh Posté le 27-02-2007 à 10:05:15    

voici un extrait du maillog si ca peut vous aider ..

Code :
  1. Feb 27 10:04:34 srvLinux3 postfix/pickup[5726]: 8CCB8186AE1: uid=0 from=<root>
  2. Feb 27 10:04:34 srvLinux3 postfix/cleanup[5783]: 8CCB8186AE1: message-id=<20070227090434.8CCB8186AE1@srvLinux3.systematic.fr>
  3. Feb 27 10:04:34 srvLinux3 postfix/qmgr[5727]: 8CCB8186AE1: from=<root@srvLinux3.systematic.fr>, size=322, nrcpt=1 (queue active)
  4. Feb 27 10:04:34 srvLinux3 postfix/smtpd[5786]: warning: database /etc/aliases.db is older than source file /etc/aliases
  5. Feb 27 10:04:34 srvLinux3 postfix/smtpd[5786]: connect from localhost.localdomain[127.0.0.1]
  6. Feb 27 10:04:34 srvLinux3 postfix/smtpd[5786]: NOQUEUE: reject: RCPT from localhost.localdomain[127.0.0.1]: 554 5.7.1 <shnakeur@hotmail.com>: Relay access denied; from=<root@srvLinux3.systematic.fr> to=<shnakeur@hotmail.com> proto=ESMTP helo=<srvLinux3.systematic.fr>
  7. Feb 27 10:04:34 srvLinux3 postfix/smtp[5785]: 8CCB8186AE1: to=<shnakeur@hotmail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.31, delays=0.15/0.02/0.06/0.09, dsn=5.7.1, status=bounced (host 127.0.0.1[127.0.0.1] said: 554 5.7.1 <shnakeur@hotmail.com>: Relay access denied (in reply to RCPT TO command))
  8. Feb 27 10:04:34 srvLinux3 postfix/cleanup[5783]: C82C4186AE2: message-id=<20070227090434.C82C4186AE2@srvLinux3.systematic.fr>
  9. Feb 27 10:04:34 srvLinux3 postfix/smtpd[5786]: disconnect from localhost.localdomain[127.0.0.1]
  10. Feb 27 10:04:34 srvLinux3 postfix/qmgr[5727]: C82C4186AE2: from=<>, size=2260, nrcpt=1 (queue active)
  11. Feb 27 10:04:34 srvLinux3 postfix/bounce[5789]: 8CCB8186AE1: sender non-delivery notification: C82C4186AE2
  12. Feb 27 10:04:34 srvLinux3 postfix/qmgr[5727]: 8CCB8186AE1: removed
  13. Feb 27 10:04:34 srvLinux3 postfix/local[5790]: warning: database /etc/aliases.db is older than source file /etc/aliases
  14. Feb 27 10:04:34 srvLinux3 postfix/local[5790]: C82C4186AE2: to=<root@srvLinux3.systematic.fr>, relay=local, delay=0.16, delays=0.07/0.02/0/0.06, dsn=5.2.0, status=bounced (can't create user output file. Command output: procmail: Couldn't create "/var/spool/mail/nobody" )
  15. Feb 27 10:04:34 srvLinux3 postfix/qmgr[5727]: C82C4186AE2: removed

Reply

Marsh Posté le 27-02-2007 à 10:10:54    

a ta place je commencerai par desactiver tout le content filter dans le main.cf et le master.cf pour deja valider ta config comme ca.
commente donc le content_filter dans le main.cf et le  
 
127.0.0.1:smtp-backdoor inet n - n - - smtpd -o content_filter=   dans le master.cf
 
ensuite lance la commande newaliases pour resoudre le warning: database /etc/aliases.db is older than source file /etc/aliases
 
puis postes ici ton procmailrc
 

Reply

Marsh Posté le 27-02-2007 à 10:15:07    

Revois la syntaxe de ton "mynetworks" aussi :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 27-02-2007 à 10:23:11    

e_esprit a écrit :

Revois la syntaxe de ton "mynetworks" aussi :o


 
effectivement  :jap:

Reply

Marsh Posté le 27-02-2007 à 10:29:47    

euh je crois avoir revu la syntaxe du my_networks ...
 
Sinon j'ai donc désactiver le content filter dans le main.cf et le master.cf,
pour la commande newaliases j'ai l'erreur "postalias: fatal: unsupported map type: dbm
"  
donc j'ai enlever les aliases que j'avais r'ajouter . Un envoi de mail sur mon compte hotmail fonctionne je recois le mail , mais un mail envoyé sur un compte@systematic.fr n'ai pas recu .
 
mais par contre mon procmailrc.log est vide :s  
 
le maillog :

Code :
  1. eb 27 10:18:06 srvLinux3 postfix/postfix-script: refreshing the Postfix mail system
  2. Feb 27 10:18:06 srvLinux3 postfix/master[6417]: reload configuration /etc/postfix
  3. Feb 27 10:18:24 srvLinux3 postfix/pickup[6427]: F3E21186AE5: uid=0 from=<root>
  4. Feb 27 10:18:25 srvLinux3 postfix/cleanup[6437]: F3E21186AE5: message-id=<20070227091824.F3E21186AE5@srvLinux3.systematic.fr>
  5. Feb 27 10:18:25 srvLinux3 postfix/qmgr[6428]: F3E21186AE5: from=<root@srvLinux3.systematic.fr>, size=331, nrcpt=1 (queue active)
  6. Feb 27 10:18:25 srvLinux3 postfix/local[6439]: warning: database /etc/aliases.db is older than source file /etc/aliases
  7. Feb 27 10:18:25 srvLinux3 postfix/local[6439]: F3E21186AE5: to=<lleroux@systematic.fr>, relay=local, delay=0.73, delays=0.33/0.25/0/0.14, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
  8. Feb 27 10:18:25 srvLinux3 postfix/qmgr[6428]: F3E21186AE5: removed
  9. Feb 27 10:18:41 srvLinux3 postfix/pickup[6427]: 726A8186AE5: uid=0 from=<root>
  10. Feb 27 10:18:41 srvLinux3 postfix/cleanup[6437]: 726A8186AE5: message-id=<20070227091841.726A8186AE5@srvLinux3.systematic.fr>
  11. Feb 27 10:18:41 srvLinux3 postfix/qmgr[6428]: 726A8186AE5: from=<root@srvLinux3.systematic.fr>, size=328, nrcpt=1 (queue active)
  12. Feb 27 10:18:42 srvLinux3 postfix/smtp[6446]: 726A8186AE5: to=<shnakeur@hotmail.com>, relay=217.15.88.11[217.15.88.11]:25, delay=0.77, delays=0.16/0.09/0.04/0.47, dsn=2.0.0, status=sent (250 Ok: queued as 7CA941B5DA6)
  13. Feb 27 10:18:42 srvLinux3 postfix/qmgr[6428]: 726A8186AE5: removed
  14. Feb 27 10:19:49 srvLinux3 postfix/pickup[6427]: 1CDA5186AE5: uid=0 from=<root>
  15. Feb 27 10:19:49 srvLinux3 postfix/cleanup[6437]: 1CDA5186AE5: message-id=<20070227091949.1CDA5186AE5@srvLinux3.systematic.fr>
  16. Feb 27 10:19:49 srvLinux3 postfix/qmgr[6428]: 1CDA5186AE5: from=<root@srvLinux3.systematic.fr>, size=22714, nrcpt=1 (queue active)
  17. Feb 27 10:19:51 srvLinux3 postfix/local[6439]: 1CDA5186AE5: to=<root@srvLinux3.systematic.fr>, orig_to=<root>, relay=local, delay=16, delays=15/0/0/1.1, dsn=5.2.0, status=bounced (can't create user output file. Command output: procmail: Couldn't create "/var/spool/mail/nobody" )
  18. Feb 27 10:19:51 srvLinux3 postfix/cleanup[6437]: 1571A186AE6: message-id=<20070227091951.1571A186AE6@srvLinux3.systematic.fr>
  19. Feb 27 10:19:51 srvLinux3 postfix/qmgr[6428]: 1571A186AE6: from=<>, size=24678, nrcpt=1 (queue active)
  20. Feb 27 10:19:51 srvLinux3 postfix/bounce[6807]: 1CDA5186AE5: sender non-delivery notification: 1571A186AE6
  21. Feb 27 10:19:51 srvLinux3 postfix/qmgr[6428]: 1CDA5186AE5: removed
  22. Feb 27 10:19:51 srvLinux3 postfix/local[6439]: 1571A186AE6: to=<root@srvLinux3.systematic.fr>, relay=local, delay=0.26, delays=0.12/0/0/0.14, dsn=5.2.0, status=bounced (can't create user output file. Command output: procmail: Couldn't create "/var/spool/mail/nobody" )
  23. Feb 27 10:19:51 srvLinux3 postfix/qmgr[6428]: 1571A186AE6: removed
  24. Feb 27 10:23:56 srvLinux3 postfix/pickup[6427]: AEC05186AE7: uid=0 from=<root>
  25. Feb 27 10:23:56 srvLinux3 postfix/cleanup[6862]: AEC05186AE7: message-id=<20070227092356.AEC05186AE7@srvLinux3.systematic.fr>
  26. Feb 27 10:23:56 srvLinux3 postfix/qmgr[6428]: AEC05186AE7: from=<root@srvLinux3.systematic.fr>, size=328, nrcpt=1 (queue active)
  27. Feb 27 10:24:07 srvLinux3 postfix/smtp[6864]: AEC05186AE7: to=<shnakeur@hotmail.com>, relay=217.15.88.11[217.15.88.11]:25, delay=11, delays=0.38/0.07/0.08/11, dsn=2.0.0, status=sent (250 Ok: queued as 170731ADBB3)
  28. Feb 27 10:24:07 srvLinux3 postfix/qmgr[6428]: AEC05186AE7: removed
  29. Feb 27 10:24:07 srvLinux3 postfix/postalias[6867]: fatal: unsupported map type: dbm
  30. Feb 27 10:28:44 srvLinux3 postfix/pickup[6427]: E874C186AE7: uid=0 from=<root>
  31. Feb 27 10:28:44 srvLinux3 postfix/cleanup[6900]: E874C186AE7: message-id=<20070227092843.E874C186AE7@srvLinux3.systematic.fr>
  32. Feb 27 10:28:44 srvLinux3 postfix/qmgr[6428]: E874C186AE7: from=<root@srvLinux3.systematic.fr>, size=331, nrcpt=1 (queue active)
  33. Feb 27 10:28:44 srvLinux3 postfix/local[6902]: warning: database /etc/aliases.db is older than source file /etc/aliases
  34. Feb 27 10:28:44 srvLinux3 postfix/local[6902]: E874C186AE7: to=<lleroux@systematic.fr>, relay=local, delay=0.95, delays=0.37/0.28/0/0.31, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
  35. Feb 27 10:28:44 srvLinux3 postfix/qmgr[6428]: E874C186AE7: removed


 

Reply

Marsh Posté le 27-02-2007 à 10:40:59    

Citation :

mynetworks = 192.168.100., 127.0.0.


 
C'est trop flou cette notation, utilise plutot cela, au moins c'est clair au niveau du masque :

Citation :

mynetworks = 192.168.100.0/24, 127.0.0.0/8


 
Sinon ta base d'aliases est pas à jour :

# postalias /etc/aliases


 
Pis à priori il te manque tes boites de recpeptions :

Citation :

(can't create user output file. Command output: procmail: Couldn't create "/var/spool/mail/nobody" )


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 27-02-2007 à 10:46:03    

change le parametre alias_database comme ci dessous

Code :
  1. alias_database = hash:/etc/aliases


Message édité par toniotonio le 27-02-2007 à 10:48:40
Reply

Marsh Posté le 27-02-2007 à 11:04:49    

J'ai effectué le changement pour my-networks et mis mes alias a jour ! merci
 
Et oui il me manque les boite de reception car je n'ai pas accés a la commande Maildirmake pour creer les Maildir de chaque utilisateur..
En effet apparament cette commande est "installée" lors de l'installation du courier-imap mais meme aprés son installation je n'ai toujours pas accès a cette commance.
 
Toujours dans le courier-imap il faut "apparament " que je modifie le fichier " /etc/courier/authdaemonrc
" et y ajouter cette ligne "authmodulelist=authpam" qui est la seule dans ce fichier , je trouve ca suspect ..
Si l'on peut m'éclairer la dessus .. merci

Reply

Marsh Posté le 27-02-2007 à 11:45:50    

Ca n'a rien de suspect, tu précises juste quel moyen d'authentification tu proposes pour tes utilisateurs. En l'occurence pam (les comptes UNIX de base quoi).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 27-02-2007 à 11:50:40    

oui , ce que je trouvais de "suspect" ^^ c'est que le fichier soit vide a l'origine et que je n'y ajoute que ma ligne ..
Sinon toujours ce problème de maildirmake :(  

Reply

Marsh Posté le 27-02-2007 à 12:13:25    

ni maildirmake ni maildirmake.courier de dispo??

Reply

Marsh Posté le 27-02-2007 à 14:02:05    

nan aucun des deux :s  

Reply

Marsh Posté le 27-02-2007 à 16:07:22    

j'ai essayer de réinstaller le courier et toujours pas de maildirmake  
Je vois pas comment je peux faire sans , y a t'il une autre alternative ?
et est ce que le fait que mon procmailrc.log soit vide soit normal ?


Message édité par _kev_ le 27-02-2007 à 16:10:28
Reply

Marsh Posté le 27-02-2007 à 16:13:57    

Dis donc, pour quelqu'un en stage tu ne te donnes pas beaucoup de mal je trouve :D
C'est pas en demandant en permanence sur un forum que tu vas apprendre, alors cherche un peu par toi-même ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 27-02-2007 à 16:42:03    

Surtout que la doc de postfix est bien faite, et qu'il existe même une traduction en français.
Sans compter les miliers de howto


---------------
--
Reply

Marsh Posté le 27-02-2007 à 16:59:32    

Euh je suis en BTS IG et j'ai donc une note de synthèse sur un projet à faire d'ou la mise en place de ce serveur de messagerie comme choix de projet , l'entreprise dans laquelle je fais mon stage a deja une messagerie, et ils m'ont proposé de faire mon projet sur l'étude d' une nouvelle messagerie pour remplacer l'actuelle...
 
Mais mon stage ne consiste pas à ca , je fait 9h-12h /13h30-18H a travailler dans l'entreprise (installation de pc chez des clients,imprimantes multifonctions..) donc c'est sur mon temps libre que je fais mon projet donc le soir aprés la journée de boulot :( ou le midi .
 
J'en profite donc dans la journée quand j'ai 2 minutes pour essayer 2-3 trucs sur mon serveur et vous poster les erreurs ..
Et effectivement la documentation de postfix traduite est bien faire mais a aucun endroit ils me disent comment creer des Maildir avec la commande Maildirmake quand celle ci n'est pas présente( ou alors je l'ai loupée).
 
Donc dsl si je ne consacre pas ma journée a ma messagerie et desolé si je viens vous déranger sur le forum quand je suis bloquer ( malgrés toute ma bonne volonté la mise en place de ce serveur n'est pas si simple que ca )!!
 
++


Message édité par _kev_ le 27-02-2007 à 17:02:02
Reply

Marsh Posté le 02-03-2007 à 16:05:50    

Voila de retour après quelques réinstallations .
 
A l'heure actuelle tout s'est installé sans erreurs. Le serveur fait bien relais SMTP , l'envoi de mail est donc possible .
Les mails envoyés sur mon domaine systematic.fr sont bien stocké dans le répertoire  Maildir de l'utilisateur .
Cependant il ne peut y accéder depuis son client de messagerie, sous Outlook un pop up s'affiche ou il nous demande de nous identifier, je rentre donc ici les meme identifiant que l'utilisateur a sur mon serveur mais impossible de s'y connecter .
 
Voila un extrait du maillog .

Code :
  1. Mar  2 15:59:52 srvLinux3 pop3d: Connection, ip=[:ffff:192.168.100.50]
  2. Mar  2 15:59:52 srvLinux3 pop3d: LOGOUT, ip=[:ffff:192.168.100.50]
  3. Mar  2 15:59:52 srvLinux3 pop3d: Disconnected, ip=[:ffff:192.168.100.50]
  4. Mar  2 16:00:03 srvLinux3 pop3d: Connection, ip=[:ffff:192.168.100.50]
  5. Mar  2 16:00:03 srvLinux3 pop3d: LOGOUT, ip=[:ffff:192.168.100.50]
  6. Mar  2 16:00:03 srvLinux3 pop3d: Disconnected, ip=[:ffff:192.168.100.50]
  7. Mar  2 16:00:07 srvLinux3 pop3d: Connection, ip=[:ffff:192.168.100.50]
  8. Mar  2 16:00:07 srvLinux3 pop3d: LOGOUT, ip=[:ffff:192.168.100.50]
  9. Mar  2 16:00:07 srvLinux3 pop3d: Disconnected, ip=[:ffff:192.168.100.50]
  10. Mar  2 16:00:09 srvLinux3 pop3d: Connection, ip=[:ffff:192.168.100.50]
  11. Mar  2 16:00:09 srvLinux3 pop3d: LOGOUT, ip=[:ffff:192.168.100.50]
  12. Mar  2 16:00:09 srvLinux3 pop3d: Disconnected, ip=[:ffff:192.168.100.50]
  13. Mar  2 16:00:46 srvLinux3 pop3d: Connection, ip=[:ffff:192.168.100.50]
  14. Mar  2 16:00:46 srvLinux3 pop3d: authdaemon: s_connect() failed: No such file or directory
  15. Mar  2 16:00:46 srvLinux3 pop3d: LOGIN FAILED, user=lleroux, ip=[:ffff:192.168.100.50]
  16. Mar  2 16:00:46 srvLinux3 pop3d: authentication error: No such file or directory
  17. Mar  2 16:05:02 srvLinux3 pop3d: Connection, ip=[:ffff:192.168.100.50]
  18. Mar  2 16:05:02 srvLinux3 pop3d: authdaemon: s_connect() failed: No such file or directory
  19. Mar  2 16:05:02 srvLinux3 pop3d: LOGIN FAILED, user=lleroux, ip=[:ffff:192.168.100.50]
  20. Mar  2 16:05:02 srvLinux3 pop3d: authentication error: No such file or directory


 
Donc si quelqu'un pouvait m'aider sur ce point !Merci d'avance

Reply

Marsh Posté le 02-03-2007 à 17:22:21    

up !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed