Bonjour, moi je viens d’installer postfix sur ma debian
merci pour ce tuto, c le plus complet que j’ai trouvé sur le net
je l’ai suivi a la lettre
maintenan, tout fonctionne a merveille, enfin presque tout
En interne :
envoie : oui
réception : oui
vers l’extérieur :
envoie : oui
réception : non
voici mon fichier main.cf :
[code]# See /usr/share/postfix/main.cf.dist for a commented, more complete version
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
appending .domain is the MUA’s job.
append_dot_mydomain = no
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
Uncomment the next line to generate “delayed mail” warnings
delay_warning_time = 4h
myhostname = debian.veille.gov.ma
mydomain = veille.gov.ma
masquerade_domains = veille.gov.ma
mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost, veille.gov.ma, debian.veille, localhost.veille
inet_interfaces = all
mynetworks = 172.16.1.0/8, 127.0.0.0/8
myorigin = /etc/mailname
relayhost =
home_mailbox = Maildir/
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
relay_domain = veille.gov.ma
smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
setgid_group = postdrop
mail_owner = postfix
mailbox_size_limit = 0
mail_spool_directory = /var/spool/mail
recipient_delimiter = +
[/code]
le dossier Maildir et le fichier .procmailrc je les ai créé dans /etc/skel/ pour qu’ils soient créés pour tout le monde.
mon fichier .procmailrc :
[code]# Preliminaires
SHELL=/bin/bash
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR
ORGMAIL=$MAILDIR
LOCKFILE=$HOME/lockfile.lock
ASSASSINLOCK=$HOME/assassin.lock
DEFAULT=$HOME/Maildir/
JUNKMAIL=$HOME/Maildir/.junkmail/
TRASH=$HOME/Maildir/.Trash
NEWBIE=$HOME/Maildir/.LinuxNewbie/
EXPERT=$HOME/Maildir/.LinuxExpert/
VIRUS=$HOME/Maildir/.virus/
BITBUCKET=/dev/null
LOGFILE=/var/log/procmailrc.log
VERBOSE=yes
LOGABSTRACT=all
Filtres de courrier :
on verifie d’abord si le message est du spam, avec spamassassin
:0
- ^To:.*spam@veille.gov.ma
- < 256000
{
:0c: spamassassin.spamlock
| sa-learn --spam
:0
$JUNKMAIL
}
#On revérifie au cas où spamassassin aurait fait une erreur
:0
- ^To:.*postmaster@veille.gov.ma
- < 256000
{
:0c: spamassassin.hamlock
| sa-learn --ham
:0
$TRASH
}
#On execute TrashScan, qui va scanner le fichier à l’aide de l’anti-virus clamav
:0
- multipart
- !^X-Virus-Scan:
| /usr/local/bin/trashscan
#Apposition du label suspect sur les mails scannés positifs aux virus
:0
- ^X-Virus-Scan: Suspicious
$VIRUS
#Filtres de news
:0 :
- ^Sender: newbie-owner
$NEWBIE
:0 :
- ^Sender: expert-owner
$EXPERT
#Redirection de couriers indésirables
:0
- ^From: Sms Message
$BITBUCKET
#Execution du démon SpamAssassin
:0 fw : $ASSASSINLOCK
| spamc
:0
- ^X-Spam-Flag: YES
$JUNKMAIL
[/code]
par contre, le fichier procmailrc.log je ne le trouve pas.
Please help!!!