postfix
General posts that involve Postfix, these will include howtos, configuration information and experiments
Postfix spam protection with blacklists
0This really should be quite a quick and simple post.
I use several tools to protect my mail servers from spam, the most effective of these I've found is using external lists in conjunction with reject_rbl_client and reject_rhsbl_client. (more...)
SpamAssassin + Razor + Pyzor on Debian 6/Ubuntu
4This is part 4 of my series on configuring a mail server, please see part one, part two and part three if you're not familiar with them.
The content of this article was written to work with the previous three articles but should work on any SpamAssassin set-up.
RazorFirst off we need to install Razor.
apt-get install razor
Now we need to run three commands to register and configure Razor.
razor-admin -home=/etc/spamassassin/.razor -register razor-admin -home=/etc/spamassassin/.razor -create razor-admin -home=/etc/spamassassin/.razor -discover
These 3 commands should be pretty self More >
Postfix + DK (DomainKeys) + DKIM + SPF on Debian 6/Ubuntu
51This is part 3 of my guide to getting a mail server configured with all the sexy bits to improve deliverability, spam and virus protection.
Part 1 can be found here and part 2 here.
The key pairWe need to create a key pair to sign emails with
openssl genrsa -out private.key 1024
openssl rsa -in private.key -out public.key -pubout -outform PEM
mkdir /etc/dk/
cp private.key /etc/dk/dk.key
Now we can move on to DK and DKIM signing, make sure you keep the public key for later.
DKIMFirst we'll need to install an application to sign our emails.
apt-get install dkim-filter
Once installed we need More >
Postfix + SpamAssassin + ClamAV + Procmail on Debian 6/Ubuntu
11This is part 2 of my series on mail servers on Debian 6/Ubuntu 10.04, it should work on other versions of each though. For part 1, go here.
SpamAssassinFirst off we'll get SpamAssassin installed and configured.
apt-get install spamassassin
We'll be configuring SpamAssassin as a daemon that Postfix interfaces with using spamc.
SpamAssassin on Debian and Ubuntu runs as root which is NOT a good thing so we'll need to make some changes.
We'll add a group called spamd with GID 5001.
groupadd -g 5001 spamd
Next we add a user spamd with UID 5001 and add it to the spamd group, as well as set it's More >
Postfix + Dovecot (IMAP/IMAPS) + SASL + Maildir on Debian 6/Ubuntu
2This guide is part 1 of what I plan will be a couple of guides that take you through installing a base mail system, SpamAssassin, DKIM and much more. Stay tuned.
This guide was written for Debian 6 but should be the same or similar for Debian 5 and Ubuntu 10.04 and above.
The installationapt-get install dovecot-imapd postfix sasl2-bin libsasl2-2 libsasl2-modules
Choose "Internet site" when prompted and enter the fully qualified name of your server.
Once all this is done installing we'll need to make some changes, first off will be Postfix.
PostfixOpen up /etc/postfix/main.cf and add the More >
HOWTO: DomainKeys with Postfix on Debian/Ubuntu
6I have written a much newer, clearer and better article on DomainKeys signing email here. <
AboutThis guide is a sister to another guide I wrote a while back about how to use DomainKeys Identified Mail (DKIM) with Postfix on Debian, which can be read here - http://syslog.tv/2010/01/11/dkim-on-debian-with-postfix/.
DomainKeys is an older implementation than DKIM, DKIM is a merge of DomainKeys and Identified Mail. Both DomainKeys and DKIM are used so having both configured is a good idea.
Getting startedLets start off by installing the dk-filter
sudo su; apt-get install dk-filter
Once More >
HOWTO: DKIM with Postfix on Debian
7I have written a much newer, clearer and better article on DKIM signing email here.
There is a much newer article on this subject here and covers DomainKeys and DKIM.
Mail and mail servers have always been my forté if I'm to be honest, my home mail server has been spam free for years now, nothing really gets past due to my love of all things installable and configurable.
Several months ago I started a new job and after a few weeks I was tasked with getting DKIM signing to work on our mail platform, DKIM was semi-new to me, I'd never bothered with anything but SPF before so I figured I'd give More >

