Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 04/01/2007 20:11:44

Samad
Membre
Inscription : 04/01/2007
Messages : 4

Postfix : fatal error inet.smtp

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

#2 04/01/2007 21:44:11

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : Postfix : fatal error inet.smtp

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

#3 04/01/2007 21:51:55

Samad
Membre
Inscription : 04/01/2007
Messages : 4

Re : Postfix : fatal error inet.smtp

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

#4 04/01/2007 23:03:58

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : Postfix : fatal error inet.smtp

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

#5 05/01/2007 00:01:52

Samad
Membre
Inscription : 04/01/2007
Messages : 4

Re : Postfix : fatal error inet.smtp

Merci pour ton interet smile

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

#6 05/01/2007 17:51:14

Samad
Membre
Inscription : 04/01/2007
Messages : 4

Re : Postfix : fatal error inet.smtp

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

#7 09/01/2007 17:15:44

oDn
Membre
Lieu : Cannes
Inscription : 09/01/2007
Messages : 56

Re : Postfix : fatal error inet.smtp

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

Pied de page des forums