Forum Linux.général configuration fastidieuse du trio clamav amavis-new postfix

Posté par  .
Étiquettes : aucune
0
29
juin
2004
Bonjour,
je viens de passer ma journée à tenter de configurer correctement les trois logiciels su-nommés mais en vain.
quand je lance mozilla mail, amavis ne vérifie toujours pas les nouveaux courriers...

voici les liens que j'ai suivis
http://tuxfr.info/index,,3,4.html(...(...))
http://www.gcolpart.com/howto/mail.php4#antivirus(...(...))
http://trustonme.net/didactels/?rub=174(...(...))
et comme on me l'a conseillé précédemment je poste aussi mes fichiers de conf en fin de message

Je pense ne pas être le seul dans ce cas, et après moult recherches sur la toile, il ne semble pas y avoir de solution très simple sous linux pour ce genre de chose,
quelqu'un aurait-il connaissance d'un tuto explicite et pas trop compliqué d'accès pour un newbie?
Ou bien, serait-il possible de récupérer les fichiers de conf (postfix, amavis et clamav) d'une personne ayant réussie la chose afin de voir ce qui cloche chez moi?
question bête : dois-je utiliser fetchmail à un moment??
pour info je suis sous MDK 9.2

voilà, je vous remercie d'avance
bonne journée



post de /etc/postfix/main.cf sans les #

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
mail_owner = postfix
myhostname = KernelPanic
mydomain = club-internet.fr
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost
unknown_local_recipient_reject_code = 450
mynetworks = 168.100.189.0/28, 127.0.0.0/8
relayhost = smtp.clubadsl1
alias_maps = hash:/etc/aliases, nis:mail.aliases
alias_database = hash:/etc/aliases
home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.13/samples
readme_directory = /usr/share/doc/postfix-2.0.13/README_FILES
alias_database = hash:/etc/postfix/aliases
content_filter = smtp-amavis:[127.0.0.1]:10024
content_filter = smtp-amavis:[127.0.0.1]:10024





post de /var/log/mail/errors


Jun 29 13:40:18 KernelPanic postfix/postqueue[3056]: fatal: Cannot flush mail queue - mail system is down
Jun 29 13:48:00 KernelPanic postfix/postfix-script: fatal: the Postfix mail system is not running
Jun 29 13:48:02 KernelPanic postfix/master[3277]: fatal: unknown service: smtp-backdoor/tcp



post de /var/log/mail/warnings
Jun 29 13:48:02 KernelPanic postfix/postfix-script: warning: /var/spool/postfix/etc/localtime and /etc/localtime differ
Jun 29 13:48:02 KernelPanic postfix/postfix-script: warning: /var/spool/postfix/etc/hosts and /etc/hosts differ
Jun 29 13:48:02 KernelPanic postfix/postfix-script: warning: /var/spool/postfix/etc/resolv.conf and /etc/resolv.conf differ
  • # Si j'ai bien compris...

    Posté par  . Évalué à 0.

    tu cherches à télécharger tes mails, les passer sous antivirus et ensuite pouvoir les consulter ?
    Dans ce cas, il te faut effectivement fetchmail pour recuperer le mail :)
    J'ai un serveur de mail sous debian à coté de moi, je peux te passer mes fichiers de conf mais je ne pourrai pas t'aider (g installé ca ya un petit moment déjà et g oublié comment ca marche lol)

    --------------------------
    /etc/fetchmailrc
    --------------------------
    set postmaster "postmaster"
    set bouncemail
    set no spambounce
    set properties ""
    set daemon 150

    poll pop.free.fr with proto POP3
    user 'cheramy.maxime' there with password 'monmotdepasse' is 'max' here fetchall
    --------------------------

    --------------------------
    /etc/postfix/main.cf
    --------------------------
    command_directory = /usr/sbin
    daemon_directory = /usr/lib/postfix
    program_directory = /usr/lib/postfix
    setgid_group = postdrop

    append_dot_mydomain = no

    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    biff = no

    myhostname = server.mondomaine.org
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = /etc/mailname
    mydestination = mondomaine.org
    relayhost =
    mynetworks = 127.0.0.0/8, 192.168.0.0/24
    mailbox_command =
    mailbox_size_limit = 0
    recipient_delimiter = +
    content_filter = vscan:
    --------------------------

    Dans le fichier /etc/postfix/master.cf

    j'ai à la fin :

    vscan unix - n n - 10 pipe user=amavis argv=/usr/sbin/amavis ${sender} ${recipient}
    localhost:10025 inet n - n - - smtpd -o content_filter=



    Voila en esperant que cela puisse t'aider.
  • # un autre didacticiel

    Posté par  . Évalué à 1.

    moi, je me suis servi de ce didacticiel : http://www.jennings.homelinux.net/mailserver_config.html(...) qui est pour une mandrake 9.2 mais c'est facilement adaptable.
    En espérant que ça t'aide
    • [^] # Re: un autre didacticiel

      Posté par  . Évalué à 1.

      merci à vous!

      je me suis remis à la tâche mais j'ai toujours un problême,
      le master de Postfix est arrété et ne veut rien savoir, dès que j'aurais un peu de temps je tenterai de trouver ce qui cloche.
      et si je n'y arrive pas, je désinstalle tout et je recommence de zéro en suivant ton tutoriel

      bonne journée
  • # Ok, let's go

    Posté par  (site web personnel) . Évalué à 1.

    Nota: postfix ne scannera que les mails qu'il recevra, donc il te faudra fetchmail par ex pour les recuperer d'abord. ET ne pas demander a fetchmail de passer par un mda directement. 1 main.cf:
    # see /usr/share/postfix/main.cf.dist for a commented, fuller
    # version of this file.
    
    # Do not change these directory settings - they are critical to Postfix
    # operation.
    command_directory = /usr/sbin
    daemon_directory = /usr/lib/postfix
    program_directory = /usr/lib/postfix
    
    setgid_group = postdrop
    biff = no
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    
    transport_maps = hash:/etc/postfix/transport
    
    # domaine interne,  enregistré dans le dns local
    myhostname = isis.localnet.fr
    myorigin = localnet.fr
    mydomain = localnet.fr
    mydestination = $myhostname, $mydomain, localhost.$mydomain, autres.domaines
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    
    mynetworks = 127.0.0.0/8, 192.168.0.0/24
    mailbox_command = procmail -a "$EXTENSION"
    mailbox_size_limit = 0
    recipient_delimiter = +
    append_dot_mydomain = yes
    home_mailbox = Maildir/
    default_transport = uucp:uucpssh
    content_filter = smtp-amavis:[127.0.0.1]:10024
    max_use = 10
    
    2:master.cf a rajouter a la fin:
    smtp-amavis unix -      -       n     -       2  lmtp -o lmtp_data_done_timeout=
    1200 -o lmtp_send_xforward_command=yes
    
    127.0.0.1:10025 inet n  -       n     -       -  smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
    
    pour /etc/amavis/amavisd.conf j'ai pris la conf d'example et j'ai un peu adapté pour le spam et autre.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.