Je tente de monter mon premier serveur mail sur debian lorsque postfix est installé tout seul tout va bien j'arrive a m'envoyer des mails en local et sur le net.
Mais j'ai rajouter Clamav+Amavis pour les virus et depuis j'ai n'ai plus un mail qui sort que çà soit en local ou a l'extérieur.
J'obtiens une réponse de mon postmaster qui comprend ce message d'erreur :
- Code: Tout sélectionner
command died with status 1 : "/usr/sbin/amavis"
Voila ce que contient /var/log/mail.log :
- Code: Tout sélectionner
Apr 10 04:00:01 aldebaran postfix/pickup[29497]: 777473B8B6: uid=0 from=<root>
Apr 10 04:00:01 aldebaran postfix/cleanup[29502]: 777473B8B6: message-id=<20060410040001.777473B8B6@aldebaran.immaculee.net>
Apr 10 04:00:01 aldebaran postfix/qmgr[25223]: 777473B8B6: from=<root@immaculee.net>, size=510, nrcpt=1 (queue active)
Apr 10 04:00:01 aldebaran pipe[29505]: fatal: pipe_comand: execvp usr/sbin/amavis: No such file or directory
Apr 10 04:00:02 aldebaran postfix/pipe[29504]: 777473B8B6: to=<root@immaculee.net>, orig_to=<root>, relay=vscan, delay=1, status=bounced (Command died with status 1: "usr/sbin/amavis")
Apr 10 04:00:02 aldebaran postfix/cleanup[29502]: 83A213B8B4: message-id=<20060410040002.83A213B8B4@aldebaran.immaculee.net>
Apr 10 04:00:02 aldebaran postfix/qmgr[25223]: 83A213B8B4: from=<>, size=2313, nrcpt=1 (queue active)
Apr 10 04:00:02 aldebaran postfix/qmgr[25223]: 777473B8B6: removed
Apr 10 04:00:02 aldebaran postfix/local[29507]: 83A213B8B4: to=<thomas@immaculee.net>, orig_to=<root@immaculee.net>, relay=local, delay=0, status=sent (delivered to mailbox)
Apr 10 04:00:02 aldebaran postfix/qmgr[25223]: 83A213B8B4: removed
Le contenu de mon master.cf :
- Code: Tout sélectionner
#
# Postfix master process configuration file. Each logical line
# describes how a Postfix daemon program should be run.
#==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
#submission inet n - - - - smtpd
# -o smtpd_etrn_restrictions=reject
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - - 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
rewrite unix - - - - - 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
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
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
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
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}
# only used by postfix-tls
#tlsmgr fifo - - n 300 1 tlsmgr
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587 inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
vscan unix - n n - 10 pipe user=amavis argv=usr/sbin/amavis ${sender} ${recipient}
localhost:10025 inet n - n - - smtpd -o content_filter=
Et le contenu de mon main.cf :
- Code: Tout sélectionner
# Répertoire à ne pas changer
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
# Nom annoncé par le serveur mail
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
# Emmetre ou non des message "lives" en console pour avertir tous ceux qui ont "biff yes" de l'arrivée de nouveaux mails
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# Nom complet de la machine servant de serveur mail
myhostname = aldebaran.immaculee.net
# Consultations des alias
alias_maps = hash:/etc/aliases
# Chemin de la bd d'aliases
alias_database = hash:/etc/aliases
# Indique le domaine qui apparait dans le courier envoyé de cette machine, mais aussi là ou seront envoyé les mails sans nom de domaine
myorigin = /etc/mailname
# Indique les noms de domaine pours lesquels on délivrera en fait en local
mydestination = immaculee.net, aldebaran.immaculee.net, localhost.immaculee.net, localhost
# Nom du domaine
# mydomain = immaculee.net
#relayhost =
# Réseaux autorisés
mynetworks = 127.0.0.0/8, 192.168.0.0/24, localhost, localhost.localdomain
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
# Filtrage des entêtes
#header_checks = regexp:/etc/postfix/header_kill
#header_checks = pcre:/etc/postfix/header_kill
# Groupe des utilisateurs de postfix présent dans etc/group
setgid_group = postdrop
# Restrictions sur le client se connectant au serveur aldebaran
# smtpd_client_restrictions = premit_mynetworks, hash:/etc/postfix/access, reject_unknow_client, reject_maps_rbl
# Code réponse si check_client_acces activé
acces_map_reject_code = 554
# Code réponse si reject_maps_rbl activé
maps_rbl_reject_code = 554
# Domaine rejetté si resol DNS inverse et si reject_maps_rbl activé
maps_rbl_domains = blackholes.mail-abuse.org
# Exiger une commande HELO/EHLO au début de session smtp
#smtpd_helo_required = yes
# Appliquer la restriction HELO/EHLO dès que possible
#smtpd_delay_reject = no
# Restrictions sur les noms d'hotes passes par la commande HELO/EHLO
#smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknow_hostname
# Respect de la norme RFC pour commande MAIL FROM, RCPT TO ce qui bloque spam mais auusi courier mal implémenté
#strict_rfc821_envelopes = yes
# Restrictions sur le champ MAIL TO se connectant au serveur postfix
#smtpd_sender_restrictions =reject_unknow_sender_domain, hash:/etc/postfix/access, reject_non_fqdn_sender
# Filtre de contenu
content_filter = vscan:
# content_filter = smtp-amavis:[127.0.0.1]:10024
Merci de votre compréhension en cas de grossières erreurs je suis un howto et j'essaie tant bien que mal de comprendre ce que je fais
Je précise tout de même que google sur ce coup n'a pas été mon ami , et que le bouton magique recherche de Ixus encore moins
Merci d'avance