Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je poste ici pour damander votre aide pour un petit probléme avec postfix.
J'ai suivi le tutorial suivant pour installer postfix+mysql sur une debian : http://flurdy.com/docs/postfix/
Mais j'ai quelques problémes quand je regarde les logs :
postfix/smtpd[31975]: fatal: open lock file pid/inet.smtp: cannot create file exclusively: No such file or directory
postfix/master[30196]: warning: process /usr/lib/postfix/smtpd pid 31975 exit status 1
postfix/master[30196]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
postfix/master[30196]: warning: master_wakeup_timer_event: service public/pickup: No such file or directory
J'ai essayé de trouver le fichier en question, qui doit se trouver dans le répertoir /var/spool/postfix/pid/, mais je ne le trouve pas.
voici mon main.cf et master.cf :
main.cf
smtpd_banner = $myhostname ESMTP (Debian/GNU)
biff = no
disable_vrfy_command = yes
smtpd_helo_required = yes
append_dot_mydomain = yes
mydestination = ksXXXXX.kimsufi.com, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8 X.Y.Z.45
inet_interfaces = 127.0.0.1,X.Y.Z.45
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination,
reject_unknown_recipient_domain,
reject_non_fqdn_recipient
smtpd_client_restrictions =
reject_unknown_client,
permit_mynetworks
virtual_mailbox_base = /var/spool/vmail
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "Desole, la boite email de l'utilisateur est pleine..."
virtual_overquota_bounce = yes
master.cf
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - - smtpd
pickup fifo n - - 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - - 300 1 qmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - - - - smtp
relay unix - - - - - smtp
showq unix n - - - - showq
error unix - - - - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
Une petite idée d'où ca peut venir ??
Merci d'avance.
Dernière modification par Samad (04/01/2007 21:52:29)
Hors ligne
Bonsoir,
Le fichier ou répertoire /var/spool/postfix/public/pickup existe bien ?
Sur le net, j'ai lu que le plus simple est de faire un apt-get remove --purge postfix puis un apt-get install postfix. Attention, fait une sauvegarde de tes fichiers de conf, parce que le --purge les dégage.
ça fait une éternité que j'ai plus touché à Postfix, donc c'est pas garanti que mes infos te soient super utiles.
[edit]
mydestination = ksXXXXX.kimsufi.com, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8 X.Y.Z.45
inet_interfaces = 127.0.0.1,X.Y.Z.45
c'est plus discret que ce que tu as mis. Non ?[/edit]
Dernière modification par armen (04/01/2007 21:50:44)
"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry
Hors ligne
voici le listing du répertoire postfix :
4,0K drwx--s--- 2 postfix postdrop 4,0K 2007-01-03 19:53 .
4,0K drwxr-xr-x 19 root root 4,0K 2007-01-03 15:44 ..
0 srw-rw-rw- 1 postfix postdrop 0 2007-01-03 19:53 cleanup
0 srw-rw-rw- 1 postfix postdrop 0 2007-01-03 19:53 flush
0 prw--w--w- 1 postfix postdrop 0 2007-01-04 21:52 pickup
0 prw--w--w- 1 postfix postdrop 0 2007-01-04 21:48 qmgr
0 srw-rw-rw- 1 postfix postdrop 0 2007-01-03 19:53 showq
ca changera quoi le fait de refaire un purge plus install aprés ?
Pour l'adresse IP, ca change pas vraiment grand chose si quelqu'un veut recuperer l'IP y a des moyens trés simple pour le faire ...
Dernière modification par Samad (04/01/2007 21:53:10)
Hors ligne
As-tu essayé un dpkg-reconfigure postfix ?
Je n'ai pas de Sarge sous la main et encore moins de noyau 2.4. Pas facile de savoir ce qui cloche.
Sous Etch, dans /var/spool/postfix/pid/, j'ai un master.pid, mais pas de inet.smtp. Par défaut chez moi, Postix n'est pas piloté par inetd ...
Bon courage
Armen.
"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry
Hors ligne
Merci pour ton interet
Sinon j'ai une question j'ai bien configuré bind9 et postfix, les deux fonctionnent, sauf que :
postfix j'arrive à envoyer des messages en local et à l'exterieur, recevoir des messages en local mais pas en exterieur.
un lookup des dns me sort ça :
http://www.dnsstuff.com/tools/dnsreport … lizeon.com
comment faire pour activer postfix pour etre accessible de l'exterieur ???? est ce qu'il a une relation avec le probleme precedent (smtpd qui n'ecoute pas le port 25? ??)
Hors ligne
Merci Armen.
Je viens de régler le probléme des erreurs inet.smtp en faisant commt t'as dit un simple purge et install...
Mais ya un seul probléme qui persiste pour le moment :
Je peux envoyer des mails de mon serveur vers un mail local ou externe.
Je peux recevoir des mails qu'on m'envoie.
Mais quand j'essai d'envoyer un mail quand je me connecte en passant par un client (thunderbird) j'arrive à envoyer des mails aux comptes internes mais pas à une adresse quelconque : [email protected] par exemple.
Dernière modification par Samad (05/01/2007 18:22:59)
Hors ligne
Hello Samad,
je pense que le meilleur moyen pour y voir plus clair serait d'avoir un extrait de ton mail.log histoire de savoir se qu'il se passe lorsque tu envois un mail vers l'extérieur depuis un client de messagerie.
Tu as peut-être tout simplement un problème au niveau de ton mynetworks.
Bon courage,
cordialement,
oDn
Hors ligne
Pages : 1