Rechercher : dans
Par :

[Debian] Postfix + Clamav/amavis

Dernière réponse le 3 mar 2009 à 16:01:08 darkukai, le 10 avr 2006 à 10:22:23 
 Signaler ce message aux modérateurs

Bonjour à tous,
Je tente de monter mon premier serveur mail sur debian :D 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 :

command died with status 1 : "/usr/sbin/amavis"


Voila ce que contient /var/log/mail.log :

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 :
#
# 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 :

# 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 :oops:
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 CCM encore moins :(



Merci d'avance

Meilleures réponses pour « [Debian] Postfix + Clamav/amavis » dans :
[Debian][HowTo] Xorg7 - installer drivers nvidia VoirXorg7 - installer drivers nvidia Dans ce tutoriel nous allons aborder comment installer les drivers nvidia sous debian. Tout ce qui dit est valable pour d'autres distributions basées sur debian comme par exemple ubuntu. Toutefois pour cette...
[Debian] Apt-get : NO_PUBKEY / GPG error VoirLors de la mise à jour de la distribution Debian, il est possible que l'outil apt-get affiche un message d'erreur de genre : W: GPG error: ftp://ftp.fr.debian.org testing Release: The following signatures couldn't be verified because the public...
Installer flashplayer sous Debian VoirPour installer le plugin flashplayer sur une Debian il faut, dans un premier lieu, ajouter le dépôt: deb etch-backports main contrib dans votre source.list. Pour cela ouvrez une console, loguez-vous en root et tapez: Pour Debian Etch: echo "deb...

1

[Dal], le 10 avr 2006 à 15:24:22

Salut,

Les logs disent "usr/sbin/amavis: No such file or directory". Ce qui est normal, vu qu'il manque un slash avant "usr".

Dans ton master.cf, tu as définit :

vscan	unix	-	n	n	-	10	pipe	user=amavis	argv=usr/sbin/amavis ${sender} ${recipient}

Rajoute le slash avant usr.

Vérifie aussi que amavis se trouve bien sous /usr/sbin/ sur ta machine.


Dal

Répondre à [Dal]

2

darkukai, le 11 avr 2006 à 08:59:39

Merci pour cette réponse rapide et efficace
En effet çà venait bien de la :)
Tout fonctionne normalement, je peux continuer mon petit howto

Merci encore
A bientot

Répondre à darkukai

3

idem, le 17 jan 2007 à 16:06:42

Serait il possible de savoir ou est ton howto?
merci

Répondre à idem

4

darkukai, le 19 jan 2007 à 10:14:28

Pas de soucis ;)

http://contrib.lynuxsolutions.com/...

un tuto en anglais mais super bien foutu, en tant que newbie non seulement je suis allé au bout sans problème, ( ou presque :) ) mais en plus j'ai appris plein de truc ;)

Il ne comprend pas par contre l'ajout de spamassassin/clamav/amavisd mais y a plein de tutos sur ces 3 là qui normalement ne posent pas de gros problème

@+
Bonne chance

Répondre à darkukai

5

[Dal], le 19 jan 2007 à 10:32:38

Merci, il a l'air très complet, je note sur mes tablettes pour mon prochain serveur :)


Dal

Répondre à [Dal]

6

 nimfoyop, le 3 mar 2009 à 16:01:08

Salut, Tu peux regarder ce tuto qui est pas trop mal

http://elbacalow.free.fr/...

Cdlt

Répondre à nimfoyop