PostGrey v1.27 for FC6 ? Hi, I was using successfully postgrey for a while on FC4 and it really cuts on spam, now I upgraded to FC6 and this tutorial doesn't work for me because I can't find /etc/default/postgrey is that because I installed using rpm from here ? and not used apt-get install postgrey ? Thanks!
I just re-installed postgrey using apt-get install postgrey command, and /etc/default/postgrey is still not visible.
I think that tutorial is based on Debian, so it won't work on Fedora. Probably the Postgrey configuration is somewhere else on Fedora. You can try and run Code: updatedb locate postgrey to find the file(s).
falko, Thanks for helping me with this! with that tutorial beeing for debian /etc/default/postgrey does not exists on fedora, Code: [root@linux ~]# locate postgrey /etc/postfix/postgrey_whitelist_clients /etc/postfix/postgrey_whitelist_clients.local /etc/postfix/postgrey_whitelist_recipients /etc/rc.d/init.d/postgrey /etc/rc.d/rc0.d/K31postgrey /etc/rc.d/rc1.d/K31postgrey /etc/rc.d/rc2.d/K31postgrey /etc/rc.d/rc3.d/K31postgrey /etc/rc.d/rc4.d/K31postgrey /etc/rc.d/rc5.d/K31postgrey /etc/rc.d/rc6.d/K31postgrey /usr/sbin/postgrey /usr/sbin/postgreyreport /usr/share/doc/postgrey-1.27 /usr/share/doc/postgrey-1.27/COPYING /usr/share/doc/postgrey-1.27/Changes /usr/share/doc/postgrey-1.27/README /usr/share/doc/postgrey-1.27/README-rpm /usr/share/man/man8/postgrey.8.gz /var/cache/apt/archives/postgrey_1.27-4.fc6_noarch.rpm /var/spool/postfix/postgrey /var/spool/postfix/postgrey/__db.001 /var/spool/postfix/postgrey/__db.002 /var/spool/postfix/postgrey/__db.003 /var/spool/postfix/postgrey/__db.004 /var/spool/postfix/postgrey/log.0000000001 /var/spool/postfix/postgrey/postgrey.db /var/spool/postfix/postgrey/postgrey.lock /var/spool/postfix/postgrey/postgrey_clients.db [root@linux ~]# but I was able to find this tutorial, so I found OPTIONS="--unix=$SOCKET" in /etc/rc.d/init.d/postgrey so I changed it to OPTIONS="--unix=$SOCKET --inet=127.0.0.1:60000 --delay=59" then I added check_policy_service inet:127.0.0.1:60000 to /etc/postfix/main.cf at smtpd_recipient_restrictions = line so that it looks like this Code: smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,check_policy_service inet:127.0.0.1:60000 I made a test a excluded scd.yahoo.com from /etc/postfix/postgrey_whitelist_clients file then I tried sending mail and it got rejected? Code: Jul 27 23:36:51 linux postfix/smtpd[2487]: connect from web34805.mail.mud.yahoo.com[209.191.68.169] Jul 27 23:36:51 linux postfix/smtpd[2487]: NOQUEUE: reject: RCPT from web34805.mail.mud.yahoo.com[209.191.68.169]: 450 4.7.1 <[email protected]>: Recipient address rejected: Greylisted, see http://isg.ee.ethz.ch/tools/postgrey/help/mydomain.com.html; from=<[email protected]> to=<[email protected]> proto=SMTP helo=<web34805.mail.mud.yahoo.com> Jul 27 23:36:51 linux postfix/smtpd[2487]: disconnect from web34805.mail.mud.yahoo.com[209.191.68.169]
I found sqlgrey which is same as postgrey but it can use mySQL DB, looks good, installed it using step # 7. Setup Grey Listing Will post review after couple of weeks.