Comment installer du greylisting sous Mac Os X Server (10.5) avec Sieve
On va le faire en installant Postgrey grâce à Macports.
D’abord il faut installer les devtools du DVD de Mac Os X Server (dossier Other installs). Sinon on peut les récupérer sur l’ADC (Apple Developper Connection, cherchez sur Google).
Une fois que c’est fait il faut télécharger MacPorts. A l’heure où j’écris le 1.7 est sorti depuis 24h.
C’est un peu long. Une fois que c’est fait suivre les indications :
########################################################### # A startup item has been generated that will aid in # starting postgrey with launchd. It is disabled # by default. Execute the following command to start it, # and to cause it to launch at startup: # # sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgrey.plist ########################################################### ---> Installing postgrey @1.31_2 Postgrey will be running with following default parameters: user : postgrey group : postgrey tcp binding : localhost tcp port : 60000 You will find configuration in /opt/local/etc/postgrey postgrey.conf : launch options postgrey_whitelist_clients : default clients whitelist postgrey_whitelist_clients.local : customisable clients whitelist postgrey_whitelist_recipients : customisable recipients whitelist postgrey_whitelist_recipients.default : default recipients whitelist (unused) If you are using postfix, you should add to your main.cf a line: check_policy_service inet:127.0.0.1:60000 in the smtpd_recipient_restrictions configuration (after reject_unauth_destination and other rules) and reload postfix daemon.
Relancer le service Mail dans Server Admin.
Regardez ensuite les logs SMTP. Tous les mails dont l’expéditeur n’est pas approuvé devraient ressembler à ça lorsqu’ils passent :
Dec 21 06:35:55 host1 postfix/smtpd[22911]: NOQUEUE: reject: RCPT from155.Red-88-29-14.staticIP.rima-tde.net[88.29.14.155]: 450 4.2.0<contact@italic.net>: Recipient address rejected: Greylisted, see https://postgrey.schweikert.ch/help/italic.net.html;from=<ethelyn.sharitanq@bpbill.com> to=< contact@italic.net> proto=ESMTPhelo=<pdztm> Dec 21 06:35:55 host1 postgrey[22576]: action=greylist, reason=new,client_name=155.Red-88-29-14.staticIP.rima-tde.net,client_address=88.29.14.155, sender=ethelyn.sharitanq@bpbill.com,recipient=contact@italic.net
Et lorsqu’un mail est approuvé :
Dec 21 06:37:33 host1 postfix/lmtp[22919]: CA0A171158: to=<contact@italic.net>, relay=host1.italic.co.uk[/var/imap/socket/lmtp],delay=0.3, delays=0.17/0.02/0.05/0.06, dsn=2.1.5, status=sent (250 2.1.5 Ok) Dec 21 06:37:33 host1 postfix/qmgr[22870]: CA0A171158: removed
Voilà…
DATE 21 Déc 2008
Social Share / Partager
One Comment
Pingback: ITALIC™ » Postfix : connexion refused on port 10024 / 60000