Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Dovecot
- Cache DNS Local, p1
- Postfix et Mysql, p1
- Paramétrage de Postfix, p1
- Maildrop, p2
- Activation du TLS, p3
- Installation et paramétrage de, p4
- Installation PostfixAdmin, p5
- La gestion des Quotas, p6
- Antispam / Antivirus, p7
- Vérification des Headers, (...), p7
- Amavisd et SA, p8
- Installation Spamassassin, p8
- Installation Amavisd, p8
- Installation Clamav, p9
- Paramétrage Spamassassin, p10
- Dspam, p12
- Fonctions Avancées d’amavisd, p13
- Mailzu, p14
- DKIM, p15
- Policyd, p16
- Vacation AutoReply, p17
- Reporting et analyses des (...), p18
- Firewall, p19
- Versions du Document (ChangeLo, p20
Mise à jour du 17/08/2010
Le système sur lequel est basé ce document est une DEBIAN stable (Lenny). La version ancienne Stable (Etch) à la date de rédaction présente quelques différences sur certains paquets (changement de nom lors des montées de version : voir le site Debian pour les versions équivalentes) mais cela n’entraîne aucun problème dans les fonctionnalités. Le tuto est aussi compatible avec la version Testing.
Par souci de clarté, on a détaillé chaque action le plus précisement possible, et ce pour ne pas réduire le tuto à une simple succession de commandes. Mais cela peut se révéler parfois fastidieux de créer un fichier en copier/coller puis de modifier le mot de passe. (surtout quand il faut modifier plusieurs occurences).
C’est pour cela que l’on trouvera en note en pied de page les commandes rapides pour exécuter certaines actions longues.
Un hyperlien avec un numéro est le signe de l’existence d’une commande rapide. Pratique lorsque l’on refait le tuto (ou pour les fainéants !)
Ce tuto fonctionne également sous Ubuntu mais certains paquets présentent de légères différences. On essaiera de les indiquer si possible.
On prendra comme base pour l’exemple le domaine starbridge.org et le hostname du serveur de mail sera spike.
On met le système à jour :
aptitude update
aptitude dist-upgradeOn vérifie les fichiers :
- /etc/hostname :
- /etc/hosts :
Cache DNS Local
Le fonctionnement d’un serveur de mail nécessite l’utilisation intensive de requêtes DNS. Pour des raisons de performances, il est très fortement conseillé d’installer un cache DNS local.
aptitude install bind9
La configuration de base sous Debian fournie un serveur cache (on peut bien sur le configurer pour gérer son domaine local voire son domaine public mais ce n’est pas le sujet de cet article).
On modifie le /etc/resolv.conf pour pointer en local :
on relance le serveur DNS :
/etc/init.d/bind9 restart
Puis on teste la résolution avec nslookup ou dig
nslookup
>serverdoit retourner :
Default server: 127.0.0.1
Address: 127.0.0.1#53puis :
>yahoo.fr
La résolution doit se faire correctement.
On installe ensuite les outils pour la compilation, ils seront nécessaires tout au long de l’installation :
aptitude install bzip2 gcc libpcre3-dev libpcre++-dev courier-authlib-dev g++ libtool libmysqlclient15-dev make libssl-dev automake autoconfPostfix et Mysql
aptitude install postfix postfix-mysql mysql-client-5.0 mysql-server-5.0 courier-authdaemon courier-authlib-mysql libsasl2-2 libsasl2-modules sasl2-bin libpam-mysql openssl ntp tmpreaper
note : la version debian testing installera par défaut mysql 5.1. Pour Lenny il faudra utiliser les backports si on souhaite cette version (indispensable si on veut partitionner des tables)
D’autre paquets vont s’installer en même temps. L’ancien MTA exim4 sera désintallé.
Note : pour les questions de l’installeur Debian :
- postfix configuration : SITE INTERNET. Pour le reste on répond par défaut.
On installe apache + php5 pour gérer plus tard le tout avec l’interface postfixadmin.
aptitude install apache2 libapache2-mod-php5 php5-mysql
Note : Il est fortement conseillé d’installer le SSL avec Apache pour sécuriser les échanges. Cette configuration sera détaillée plus loin lors de l’installation de Postfixadmin.
Pour ceux qui le préfère, on peut tout de suite installer Phpmyadmin pour effectuer l’étape suivante. (on ne détaillera pas cette installation, en dehors du scope de ce document)
On passe donc à la création de la base sql Postfix :
Note : Si l’on a mis un password lors de l’installation du paquet mysql, il faut sauter la première commande ci dessous et exécuter directement la seconde.
mysqladmin -u root password '*****'
mysqladmin -u root --password='*****' create postfixCréation de l’user postfix :
$ mysql -u root -p
Enter password:
GRANT ALL PRIVILEGES ON postfix.* TO "postfix"@"localhost" IDENTIFIED BY '******';On crée les tables suivantes dans la base Postfix :
Evidemment on modifie la commande sed pour inclure son domaine.
wget http://www.starbridge.org/spip/doc/Procmail/postfix/postfix.sql
sed -i 's/starbridge.org/toto.com/g' postfix.sql
mysql -u root -p < postfix.sqlExplications : Seules 3 tables sont nécessaires à Postfix. Le reste est pour l’interface Postfixadmin que l’on installera plus tard.
Le password (MD5) est "secret"
Le premier INSERT permet à Postfix de savoir que ce domaine est virtuel et qu’il doit donc le gérer.
Le 3ème INSERT est un alias virtuel pointant vers un user de la table mailbox. Cet alias vers lui même sera utilisé par Postfixadmin.
le 4ème INSERT est un simple alias virtuel.
Le 7ème INSERT est un compte (boite email) virtuel, qui utilise un mot de passe encrypté en MD5.
Les deux derniers INSERT permettent de créer le superadministrateur que l’on utilisera plus tard dans Postfixadmin.
Paramétrage de Postfix
Note : on remarquera que l’on laisse Postfix chrooté et que l’on utilise le daemon proxy pour communiquer avec le socket de Mysql.
On remplace tout le /etc/postfix/main.cf par le contenu ci dessous :
On modifie le /etc/postfix/master.cf comme ci dessous :
On crée le groupe et le user vmail avec l’uid et gid 20001, ainsi que le répertoire des mails :
groupadd -g 20001 vmail
useradd -g vmail -u 20001 vmail -d /home/virtual -mOn sécurise :
chown -R vmail: /home/virtual
chmod 770 /home/virtualOn crée les fichiers d’appel des tables par Postfix : (la commande sed permet de specifier votre password d’accès à la base, dans l’exemple ici c’est toto)
cd /etc/postfix
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_virtual_alias_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_virtual_domains_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_virtual_mailbox_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_relay_domains_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_relay_recipients_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_virtual_alias_domain_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_virtual_alias_domain_catchall_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_virtual_alias_domain_mailbox_maps.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_transport.cf
wget http://www.starbridge.org/spip/doc/Procmail/postfix/mysql_transport2.cf
sed -i 's/\*\*\*\*/toto/g' mysql_virtual_alias_maps.cf mysql_virtual_domains_maps.cf mysql_virtual_mailbox_maps.cf mysql_relay_domains_maps.cf mysql_relay_recipients_maps.cf mysql_virtual_alias_domain_maps.cf mysql_virtual_alias_domain_catchall_maps.cf mysql_virtual_alias_domain_mailbox_maps.cf mysql_transport.cf mysql_transport2.cfOn sécurise le tout :
chmod 640 /etc/postfix/mysql_*
chgrp postfix /etc/postfix/mysql_*tonio
Articles de cet auteur
Mots-clés
Forum
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par seedaumas
J’ai mon fournisseur qui m’en les promo, mais ces message sont considéré comme spam comment whitelister son nomdedomaine ?
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par tonio
tu voix SPAM dans le sujet et ils sont mis dans le rep spam ? c’est ca ?
si oui tu edites amavisd.conf et tu recherches la section sOFT-WHITELISTING puis tu ajoutes une ligne avec le domaine en question selon le modele des autres.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par tonio
pas vraiment, mais a priori tu n’auras pas bcp de domaine a whitelister, un peu au debut, puis l’ppreentissage automatique de SA aidera a affiner la detection.
suivant ton volume de mail/jour cela prendra 1 ou 2 semaines.
apres ca tu auras tres rarement a whitelister.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par seedaumas
mon volume c’est environ 200 mail/jour. C’est a dire je compte aussi ceux qui sont rejetés par postfix avant analyse.
avec ce volume il me faut attendre combien de temps avant de mettre dspam avec amavis ?
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par tonio
1 semaine a priori, mais pour etre sur pour dspam le mieux c’est de verifier regulierement les headers des mails recus et voir si le flag dspam est pertinent ou pas.
(si il detecte bien du spam ou du non spam)des que cela semble ok tu peux activer.
de tte facon tu prends peu de risques et eventuellemnt tu peux moduler les scores attribuer a DSPAM
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par seedaumas
Reagrde ça je crois qu’il y a un petit pb.
Warning: If you are seeing this message, your log files may not have been
checked!
Details:
Failed to get lockfile: /var/lock/logcheck/logcheck.lock
Also verify that the logcheck user can read all files referenced in
/etc/logcheck/logcheck.logfiles!
declare -x HOME="/var/lib/logcheck"
declare -x LANG="fr_FR.UTF-8"
declare -x LOGNAME="logcheck"
declare -x MAILTO="root"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
declare -x PWD="/var/lib/logcheck"
declare -x SHELL="/bin/sh"
declare -x SHLVL="2" -
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007
Bonsoir, merci beaucoup pour cette documentation elle est tres instructive et tres bien faite.
J’essaye de l’utiliser sur un serveur debian etch fraichement installé, mais j’ai un gros probleme avec le SMTP. j’arrive à me connecter avec thunderbird en ssl à user@mondomain.com, mais je n’arrive pas à envoyer de mail.
J’ai tenté d’envoyer un certain nombre de mails sans succès, quand j’ai voulu revenir voir ce qu’il se passait dans mon serveur, j’ai remarqué grace a top que les ressources étaient anormalement utilisée (25% cpu pour un P3 et plus aucun user de connecté).
Voici ce qu’il se passe dans mon /var/log/mail.log :
http://pastebin.ca/740489mailq est inexploitable l’ecran defile continuellement. j’ai essayé de vider ma queue avec "postfix flush" mais le server continue à mouliner.
Je ne sais plus quoi faire, j’ai peur d’etre blacklisté, j’ai éteind le serveur.Comment vider la queue ? cela m’aiderais grandement à chercher d’où vient mon probleme.
Merci.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007, par tonio
SAlut
apparemment l’alias postmaster n’existe pas. Postfix n’a donc pas d’endroit ou remettre les messages d’erreurs, et tourne en boucle.
arrete simplement postfix (/etc/init.d/postfix stop) puis cree l’alias postmaster grace a postfixadmin.
puis redemarre postfix et verifie les logs.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP18 octobre 2007
Bonjour, merci beaucoup pour votre aide !
J’ai installé postfixadmin, effectivement postmaster n’existait pas, pourtant j’ai bien fait les INSERT du tuto et seul user et admin existaient...
J’ai crée l’alias postmaste, que j’ai lié a admin, puis j’ai relancé postfix. Le probleme persiste. Quelque chose tourne en rond. Je me suis connecté avec thunderbird sur admin le compte semble se rafraichit en permanance car des mail arrivent mais ils semblent se limiter à 15.
Ils sont de ce type : http://www.pastebin.ca/741206
Comment vider la queue ? le serveur est limite utilisable quand postfix est lancé.
Merci.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP19 octobre 2007
Merci, cela à réglé mon problème. J’ai supprimé plus de 85000 mail de la queue.
Le probleme de refresh constant dans les INBOX reste cependant. En fait cela vient de thunderbird car dans evolution je n’ai pas le problème. Cela explique en partie la surcharge du serveur, car le process vmail bouffe pas mal de cpu dans cette situation.
Mon serveur SMTP semble fonctionner en local mais seulement en clair, en TLS il me demande un mot de passe et je ne parviens pas à retrouver ou il est renseigné.
J’ai eu beau refaire la partie "Activation du TLS" dans le tuto les passphrases que j’entre à ce moment ne fonctionne pas ensuite pour envoyer en SMTP TLS clair.Comment changer le mot de passe SMTP ?
Merci.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP19 octobre 2007, par tonio
le password smtp c’est le meme que celui de l’imap. C’est tout l’interet de la config que le password soit centralisé.
les passphrases ne concernent que les certificats et ne sont pas a utiliser en dehors.
pour le pb dans le INBOX precise un peu plus.
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par seedaumas
Je viens de voir ca dans les log !
postfix amavis[12089]: (12089-15) (!)ClamAV-clamd: Can't connect to UNIX socket /var/run/clamav/clamd.ctl: Aucun fichier ou r\303\251pertoire de ce type, retrying (2)
Oct 17 18:52:12 postfix imapd: malloc: Input/output error
Oct 17 18:52:16 postfix last message repeated 2 times
Oct 17 18:52:17 postfix amavis[12089]: (12089-15) (!)run_av (ClamAV-clamd, built-in i/f): Too many retries to talk to /var/run/clamav/clamd.ctl (Can't connect to UNIX socket /var/run/clamav/clamd.ctl: Aucun fichier ou r\303\251pertoire de ce type) at (eval 51) line 310. -
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par fr3do
Salut,
j’ai installé logwatch et j’aimerai quelques renseignements sur certain message.amavis :
**Unmatched Entries**
(!!)WARN: all primary virus scanners failed, considering backups: 2 Time(s)
(!)run_av (ClamAV-clamd, built-in i/f): Too many retries to talk to /var/run/clamav/clamd.ctl (Can't connect to UNIX socket /var/run/clamav/clamd.ctl: Aucun fichier ou r\351pertoire de ce type) at (eval 54) line 310.: 2 Time(s)
(!)ClamAV-clamd: Can't connect to UNIX socket /var/run/clamav/clamd.ctl: Aucun fichier ou r\351pertoire de ce type, retrying (2): 2 Time(s)
ClamAV-clamd: Can't connect to UNIX socket /var/run/clamav/clamd.ctl: Aucun fichier ou r\351pertoire de ce type, retrying (1): 2 Time(s)
(!!)ClamAV-clamd av-scanner FAILED: CODE(0x814f3dc) Too many retries to talk to /var/run/clamav/clamd.ctl (Can't connect to UNIX socket /var/run/clamav/clamd.ctl: Aucun fichier ou r\351pertoire de ce type) at (eval 54) line 310. at (eval 54) line 511.: 2 Time(s)
check_header: 2, Non-encoded 8-bit data (char E1 hex): Received: from Iv\\341nFranchini ([17[...]: 2 Time(s)Pour le TLS j’ai refait le tuto plusieurs fois et j’ai toujours ce genre de message. Et pourtant tout à l’air de fonctionné correctement.
Unrecognized warning:
TLS library problem: 10496:error:02001002:system library:fopen:No such file or directory:bss_file.c:352:fopen('/etc/postfix/tls/smtdp.crt','r'): : 2 Time(s)
TLS library problem: 10496:error:140DC002:SSL routines:SSL_CTX_use_certificate_chain_file:system lib:ssl_rsa.c:720: : 2 Time(s)
TLS library problem: 10496:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354: : 2 Time(s)Dans le rapport de logwatch, dans la partie postfix Begin, j’ai ce genre de message (Minimun 100 lignes, la j’en post qu’une petite partie) :
Unknown users: 70 Time(s)
afg@mondomaine.com : 4 Time(s)
ahe@mondomaine.com : 4 Time(s)
bbj@mondomaine.com : 4 Time(s)
bgi@mondomaine.com : 4 Time(s)
bsdmn@mondomaine.com : 4 Time(s)
cff@mondomaine.com : 4 Time(s)
css@mondomaine.com : 4 Time(s)
dfgmwj@mondomaine.com : 4 Time(s)Je pense que s’est un bot qui essaye de trouvé une adresse valide. Comment évité ce genre de scan, si bien sur s’est un scan de bot. Fail2ban serait il la solution ?
Merci d’avance

-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par tonio
pour clamav cela siginifie que le demon clamd ne tourne pas.
c’est parfois le cas au redemarrage du serveur.pour le tls le message dit qu’il manque un fichier, verifie le
pour le dernier message peux tu mettre le nom de la section ou ces messages sont signalés ?
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007
pour clamav cela signifie que le demon clamd ne tourne pas. c’est parfois le cas au redémarrage du serveur.
Faut-il que je redémarre le demon clamd ??
(j’ai fait /etc/init.d/clamd start)
Comment puis-je vérifiè qu"il tourne bien ?pour le tls le message dit qu’il manque un fichier, verifie le
Le fichier est bien pèsent. Je pensais que ca pouvais venir des droits.
Voila ce que me retourne la commande ll sur ce fichier. Peut être que ça pourra t’aidais :# ll /etc/postfix/tls/smtpd.crt
-r-------- 1 root root 1070 2007-10-11 16:54 /etc/postfix/tls/smtpd.crtpour le dernier message peux tu mettre le nom de la section ou ces messages sont signalés ?
Les messages sont signalés dans la partie "postfix Begin"
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par tonio
pour clamd tu verifies par un
ps wauw | grep clampour le tls fais voir un ll /etc/postfix/tls/ et ton postconf -n
pour les logs de postfix c’est bien du spam, envoyés a des users inexistants d’ou l’erreur.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007
Voici ce que me retourne la commande :
:~# ps wauw | grep clam
root 21772 0.0 0.2 3320 676 pts/0 S+ 19:18 0:00 grep clamPourqoi wauw ???
Pour le TLS, j’ai trouvé mon erreur. J’avais fait une erreur de frappe dans le fichier /etc/postfix/main.cf

-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
Bon grace a toi à ta patience et tes réponse, mon serveur marche nikel maintenant !
Maintenant je me posais la question si je pouvais heberger mon entreprise avec ce serveur avec mon domaine en place et la societe de ma mere en lui prenant un nom de domain ?
Si oui que faut t’il faire a part ajouter ce qu’il faut dans postfixadmin ?
merci !
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par tonio
Salut
pas de pb, c’est justement la base de ce systeme que d’etre multidomaine.
pour ajouter un domaine :
tu creees celui ci dans postfixadmin
tu l’ajoutes au amavisd.conf (tu redemarres amavisd)
tu l’ajoutes egalement au table helo de postfix et de policyd
tu l’ajoutes aux fichiers /etc/postfix/our_domain_as_sender et /etc/postfix/not_our_domain_as_sender (n’oublies pas de postmaper ces fichiers comme dans le tuto)@+
tonio
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par seedaumas.fr
Autre question un peux dans le meme genre j’ai un vpn entre chez moi et le bureau pour bosser peinard le soir, et bon comme tout vpn mon reseau bureau est 192.168.0.* et chez moi 192.168.1.*.
Donc dois-je rajouter dans certain fichier de postfix comme dans le tuto ou il fallait mettre le reseau local en 0.*, mon reseau 1.* ?
merci.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par tonio
pour le amavisd.conf c’est sur la meme ligne.
regarde le fichier d’exemple dans les sources.
pour les ip, ajoute seulement le reseau en question a internal_networks de postfix et au fichier amavisd.conf.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par seedaumas
Pour mon deuxieme domaine, dans la table helo est ce que je garde le meme id et acess que celle existante ?
INSERT INTO `postfix_hello` (`id`, `source`, `access`) VALUES (36, 'starbridge.org', 'REJECT you are not me');
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par seedaumas
J’ai fais toutes les opérations que tu m’as donnés pour mon deuxime domain et depuis j’arrive plus a envoyer de mail vers l’extérieur.
Transcript of session follows.
Out: 220 postfix.seedaumas.fr ESMTP Postfix (Debian/GNU)
In: EHLO smtp19.orange.fr
Out: 250-postfix.seedaumas.fr
Out: 250-PIPELINING
Out: 250-SIZE 50240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: MAIL FROM:<alex@alexetsarah.fr> SIZE=2489
Out: 250 2.1.0 Ok
In: RCPT TO:<alex@alexetsarah.fr>
Out: 554 5.7.1 <alex@alexetsarah.fr>: Sender address rejected: You are not in
our domain
In: DATA
Out: 554 5.5.1 Error: no valid recipients
In: RSET
Out: 250 2.0.0 Ok
In: QUIT
Out: 221 2.0.0 Byeou alors avec l’autre domaine
Out: 220 postfix.seedaumas.fr ESMTP Postfix (Debian/GNU)
In: EHLO smtp20.orange.fr
Out: 250-postfix.seedaumas.fr
Out: 250-PIPELINING
Out: 250-SIZE 50240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: MAIL FROM:<alex@seedaumas.fr> SIZE=2485
Out: 250 2.1.0 Ok
In: RCPT TO:<alex@alexetsarah.fr>
Out: 554 5.7.1 <alex@seedaumas.fr>: Sender address rejected: You are not in
our domain
In: DATA
Out: 554 5.5.1 Error: no valid recipients
In: RSET
Out: 250 2.0.0 Ok
In: QUIT
Out: 221 2.0.0 Bye
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP17 octobre 2007, par tonio
pourquoi passe tu pars orange pour ces mails ? (EHLO smtp19.orange.fr)
il faudrait voir les logs en plus.
est ce que le 2eme domaine est celui affiché ici ?
si oui postfix devrait envoyer les mails en local, directement.
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
Autre chose tu dis dans le tuto que maildrop balance les spam a plus de 10 point dans la boite spamtrap chez moi maildrop balance tout dans spam de l’utilisateur meme pour 15 point.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
C’est le contenu du tuto copier/coller.
logfile "/home/virtual/.maildrop.log"
`[ -d $DEFAULT ] || (maildirmake $DEFAULT && maildirmake -f Spam $DEFAULT && maildirmake -f sent-mail $DEFAULT && maildirmake -f SpamToLearn $DEFAULT && maildirmake -f SpamFalse $DEFAULT)`
if ( /^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*/ )
{
log "--> X-Spam-toohigh."
exception {
to /home/virtual/spamtrap@starbridge.org/
}
}
if ( /^X-Spam-Flag: YES/ )
{
log "--> X-Spam-Flag-ed."
to $HOME/$DEFAULT.Spam
}
`test -r $HOME/$DEFAULT.mailfilter`
if( $RETURNCODE == 0 )
{
log "(==) Including $HOME/$DEFAULT.mailfilter"
exception {
include $HOME/$DEFAULT.mailfilter
}
}
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par tonio
ok forcement si tu fais un copier coller de ca :
log "--> X-Spam-toohigh."
exception {
to /home/virtual/spamtrap@starbridge.org/comme indiqué dans le tuto il faut que tu creees une boite spamtrap@tondomaine.com puis que tu adaptes le .mailfilter
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
j’ai des retour de postfix, est ce que tu peux me dire a quoi ca correspond ?
Transcript of session follows.
Out: 220 postfix.seedaumas.fr ESMTP Postfix (Debian/GNU)
In: EHLO smtp15.orange.fr
Out: 250-postfix.seedaumas.fr
Out: 250-PIPELINING
Out: 250-SIZE 50240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: MAIL FROM:<return-easyflirt@easyflirtmail.org> SIZE=49125
Out: 250 2.1.0 Ok
In: RCPT TO:<electricite@seedaumas.fr>
Out: 250 2.1.5 Ok
In: DATA
Out: 354 End data with <CR><LF>.<CR><LF>
Out: 550 5.7.1 You're using a mass mailer, therefore you're bounced.
In: QUIT
Out: 221 2.0.0 ByeTranscript of session follows.
Out: 220 postfix.seedaumas.fr ESMTP Postfix (Debian/GNU)
In: HELO 217.128.173.43
Out: 250 postfix.seedaumas.fr
In: MAIL FROM: <87@163.com>
Out: 250 2.1.0 Ok
In: RCPT TO: <sala.sala888@msa.hinet.net>
Out: 504 5.5.2 <217.128.173.43>: Helo command rejected: need fully-qualified
hostname
Session aborted, reason: lost connection-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par tonio
le premier c’est du spam qui est bloqué par le header/body check
le deuxieme c’est aussi du spam mais bloqué cette fois car il ne respecte pas les regles de base, ici l’envoi d’un HELO valide.
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par SebLinux
Pour le POP,
Bonjour Tonio, si je veux laisser le choix à mes utilisateurs entre le pop et l’imap. Comment je fais pour activer le pop ? As tu un tuto la dessus ?
Merci-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par SebLinux
Bonjour,
J’ai testé sur mon serveur de test en premier ; j’ai rentré "aptitude install courier-pop" et j’ai configuré un compte dans mon thunderbird, mais rien a faire il me dit temps limite depassé ...
Y’a pas une manip a faire pour activer le port pop ?Et pourquoi tu penses que c’est pas une bonne idée d’activé les 2, outre les règles du spam ?
Merci pour tout
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par tonio
le firewall doit surement bloquer le port 110
sinon c’est une mauvaise ide car avec le pop les mails sont downloadés puis effacés du serveur. Ce qui n’est pas le cas en IMAP.
cela rend l’utilisation du webmail tres limité et l’administration plus compliquée.
Sachant que l’on peut faire fonctionner l’imap en apparence comme du pop sous reserve de parametrer le client mail, c’est dommage de se passer des qualité de ce protocole
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par seedaumas
Peut aussi car je saisit pas trop bien la difference entre les dossier spam spamfalse et spamtolearn ?
merci
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par tonio
spam c’est le dossier dans lequel le spam de l’utilisateur arrive automatiquement, si son score est inferieur à 10. Cela permet au user de controler et d’eviter ainsi la perte de message sur des false positive.
spamtolearn c’est le dossier ou l’utilisateur peut deplacer un message qu’il considere comme spam et qui n’a pas été detecté par le systeme. Une tache cron recuperera ce message et fera l’apprentissage. Le message sera efface de ce dossier lors du traitemeent.
spamfalse : c’est exactement l’inverse du precedent : un message flaggé a tort comme spam peut etre copié dans ce repertoire pour traiteement.tu retrouveras cette explication dans le document sur le gestion du serveur : http://www.starbridge.org/spip/spip...
@+
Tonio
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par seedaumas
Je n’arrive pas à envoyer de mail vers l’exterieur. Problème ?
Transcript of session follows.
Out: 220 postfix.seedaumas.fr ESMTP Postfix (Debian/GNU)
In: EHLO [127.0.0.1]
Out: 250-postfix.seedaumas.fr
Out: 250-PIPELINING
Out: 250-SIZE 50240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: MAIL FROM:<electricite@seedaumas.fr> SIZE=40645
Out: 250 2.1.0 Ok
In: RCPT TO:<isf@fr.schneider-electric.com>
Out: 554 5.7.1 <isf@fr.schneider-electric.com>: Relay access denied
In: QUIT
Out: 221 2.0.0 Bye-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par seedaumas
Oct 15 16:58:10 postfix imapd: DISCONNECTED, user=alex@seedaumas.fr, ip=[::ffff:192.168.0.10], headers=758, body=5629, rcvd=273, sent=8084, time=62
Oct 15 16:58:10 postfix imapd: Connection, ip=[::ffff:192.168.0.10]
Oct 15 16:58:10 postfix imapd: LOGIN, user=alex@seedaumas.fr, ip=[::ffff:192.168.0.10], protocol=IMAP
Oct 15 16:58:13 postfix postfix/smtpd[9139]: initializing the server-side TLS engine
Oct 15 16:58:13 postfix postfix/smtpd[9139]: connect from unknown[192.168.0.10]
Oct 15 16:58:13 postfix postfix/smtpd[9139]: NOQUEUE: reject: RCPT from unknown[192.168.0.10]: 554 5.7.1 <seedaumas@gmail.com>: Relay access denied; from=<alex@seedaumas.fr> to=<seedaumas@gmail.com> proto=ESMTP helo=<[127.0.0.1]>
Oct 15 16:58:15 postfix postfix/cleanup[9143]: 8BEE790417E: message-id=<20071015145815.8BEE790417E@postfix.seedaumas.fr>
Oct 15 16:58:15 postfix postfix/qmgr[20503]: 8BEE790417E: from=<double-bounce@postfix.seedaumas.fr>, size=897, nrcpt=1 (queue active)
Oct 15 16:58:15 postfix postfix/smtpd[9139]: disconnect from unknown[192.168.0.10]
Oct 15 16:58:15 postfix postfix/pipe[9144]: 8BEE790417E: to=<admin@seedaumas.fr>, orig_to=<postmaster>, relay=maildrop, delay=0.05, delays=0.03/0.01/0/0.01, dsn=2.0.0, status=sent (delivered via maildrop service)
Oct 15 16:58:15 postfix postfix/qmgr[20503]: 8BEE790417E: removed
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par seedaumas
bon maintenant un autre message d’erraur.
Out: 220 postfix.seedaumas.fr ESMTP Postfix (Debian/GNU)
In: EHLO autocad
Out: 250-postfix.seedaumas.fr
Out: 250-PIPELINING
Out: 250-SIZE 50240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: MAIL FROM: <electricite@seedaumas.fr>
Out: 250 2.1.0 Ok
In: RCPT TO: <alexdaums@hotmail.com>
Out: 504 5.5.2 <autocad>: Helo command rejected: need fully-qualified hostname
In: QUIT
Out: 221 2.0.0 Bye
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
ben impossible d’envoyer des mail avec les 3 poste du bureau que ce soit avec outlook, thunbird, outlook express. Alors je suis bloqué !
donc je veux bien avoir des problème réseau avec 1 pc mais 3...
help me !
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par tonio
mais que se passe t’il quand tu t’identifies SASL depuis ton client lors de l’envoi du mail ?
fais voir le message d’erreur eventuel et les logs.
As tu bien suivi toute la section SASL/TLS du tuto ? Que donne les tests ?
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
bon voici le log de l’envoi du mail dans /var/log/mail.log
Oct 16 11:25:46 postfix postfix/smtpd[3115]: connect from unknown[192.168.0.30]
Oct 16 11:25:46 postfix postfix/smtpd[3115]: setting up TLS connection from unknown[192.168.0.30]
Oct 16 11:25:46 postfix postfix/smtpd[3115]: SSL_accept:before/accept initialization
Oct 16 11:25:46 postfix postfix/smtpd[3115]: read from 080A1460 [080AAB70] (11 bytes => -1 (0xFFFFFFFF))
Oct 16 11:25:46 postfix postfix/smtpd[3115]: SSL_accept:error in SSLv2/v3 read client hello A
Oct 16 11:26:20 postfix postfix/smtpd[3115]: SSL_accept error from unknown[192.168.0.30]: -1
Oct 16 11:26:20 postfix postfix/smtpd[3115]: lost connection after STARTTLS from unknown[192.168.0.30]
Oct 16 11:26:20 postfix postfix/smtpd[3115]: disconnect from unknown[192.168.0.30]et le message d’erreur de mon client
L'envoi du message a échoué.
Le message ne peut être envoyé à cause d'un échec de connexion au serveur SMTP 192.168.0.253. Le serveur peut être indisponible ou refuser les connexions SMTP. Vérifiez que les paramètres de votre serveur SMTP sont corrects et essayez à nouveau. Sinon, contactez votre administrateur réseau.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP16 octobre 2007, par seedaumas
Bon d’abord je présente mes excuse, car le problème vient une fois de plus de moi.
Mais mon problème peut te servcir si jamais tu as ce problème qui revient. Je m’explique :
Le problème de connection sasl et tls ne vient d’un problème réseau ou de thunderbird mais de mon antivirus qui scannait mon port 25 et qui devait modifier certaines choses qui ne convenait pas a postfix ! Donc je pense que le porblème de mail est réglé sur mon pc donc je pense que ca devrait le faire sur les autres aussi.
PS : mon antivirus est Antiviruskit 2008 de G-DATA
Donc encore merci de ta patience !!
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par seedaumas
Salut,
Bon le serveur est en production et à l’air de fonctionner correctement. Mais avant de passer au webmail j’ai quelque truc a te demander pour finaliser mon serveur.
1) Est que le broadcast message est censer marcher dans postfixadmin et a quoi sert t’il ?
2) Y t’il moyen d’avoir l’interface utilisateur de postfixadmin en premier au lieu de celle des admin ?
3)j’ai des compte qui traine de l’époque où je travaillais avec des adresse wanadoo à récupérer que puisje faire pour ca ? fetchmail ? comment le configurer ?
4)dernière question au sujet de mon ancien serveur imap. Comment faire pour récupérer les ancien message qui sont dessus avec les dossiers qui avaient été créé ?
merci !
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par tonio
salut
le broadcast sert a envoyer un mail a tous les users. C’est pas forcement utile mais ca a le merite d’exister.
pour arriver sur l’interface users il faut eventuellement faire une redirection par un fichier .htaccess
fetchmail est la solution pour tes comptes externes. Regarde tout de meme dans ces comptes si il n’existe pas un fonction de forward, cela est preferable.
c’etait quoi ton ancien serveur imap ?
le plus simple c’est de se connecter dessus par un client mail et de copier coller les messages dans le nouveau compte.
@+
tonio
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par seedaumas
1) Pour le broadcast message j’ai cette erreur :
Fatal error: Call to undefined function encode_base64() in /var/www/postfixadmin/admin/broadcast-message.php on line 522) Pour l’interface de postfix admin comment faire la manip .htacces ?
3) J’ai fais un forward pour mes wanadoo.
4) Et pour le imap copier coller impec !!
merci
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP15 octobre 2007, par tonio
cette version de postfixadmin est en developpement. Ce genre de fonction un peu "gadget" ne sont pas forcement au point.
le .htaccess c’est un redirect d’un index.html vers la page de ton choix.
par exemple a la racine de postfixadmin tu crees un .htaccess et dedans tu mets :
Redirect 301 /index.html https://www.starbridge.org/postfixadmin/users/login.phppour te connecter a l’admin il faudra entrer :
https://www.starbridge.org/postfixa...
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007, par seedaumas
Question pour awstats une fois configuré comme tu le dis comment on fais pour l’utiliser ?
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007, par seedaumas
Salut j’arrive à al fin de ca superbe tuto qui ve me permettre d’avoir un vrai serveur mail dans ma societe !
Et comme ma societé est assez petite je me demandais si je pourvais sauter la partie dspam car mon serveur na traine pas plus de 300mail/jour dont 80% doivent etre du spam, et mon ancien "bidouillage postfix spamassassin fonctionne très bien et est suffisant en matierede detection de spam.Merci !
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007, par tonio
salut
vu le peu de ressources que demande dspam pour fonctionner, ce serait dommage de s’en priver, son efficacité etant tres bonne dans la detection.
la mise en place est rapide.
@+
tonio
-
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007, par Benoit.S
Bonjour ,
Bon apres moult bidouillage je vais simplement demander de l aide :D
J’en suis a l IMAP , tout les tests precedents sont ok ( authtest , mail , ... ) mais je n’arrive pas a faire marcher avec un client mail .
Oct 13 00:27:43 hyperion imapd-ssl : chdir user@stebig.fr : No such file or directory
Je suppose donc que soit le repertoire qui dois etre créer au moment du premier mail ne l’est pas . Soit que mes droits ne sont pas OK
En allant dans mon fichier /home/virtual/ je n’ai pas de dossier , juste un fichier Maildir qui stockent tous les mails envoyé precedemment.
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007, par benoit.s
Voila tout ce que tu demandes en te remerciant d’avance

http://pastebin.com/m609a73d7 ( hop un joli pastebin pour eviter le flood )
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007, par tonio
regarde ta table mailbox :
il manque un / dans un champ :
compare avec le tuto :
INSERT INTO mailbox (username,password,name,maildir,domain) VALUES ('user@starbridge.org','$1$caea3837$gPafod/Do/8Jj5M9HehhM.','Mailbox User','user@starbridge.org/','starbridge.org');
-
Installation Serveur Mail Postfix, Amavisd, Mysql, Spamassassin, Dspam, Courier-IMAP13 octobre 2007
Bon j’ai corrigé , tout relancez , renvoyez un mail a user .
Je lance thunderbird et paf :
imapd-ssl : chdir user@stebig.fr/ : No such file or directory
moi qui croyez etre debarassé , j’essaye de verifiez si j’ai pas fait d autre bourde
Cdt,




