2009 - Postfix - a basic installation
The Slovak original of this document: 2009 - Postfix - základná inštalácia (slovensky).
****************************************************************
********* install postfix **************************************
****************************************************************
#apt-get install postfix
# /etc/init.d/postfix [start|stop|restart]
#cat /var/log/mail.log
****************************************************************
********* install courier-imap *********************************
****************************************************************
# apt-get install courier-imap
# /etc/init.d/courier-imap [start|stop|restart]
****************************************************************
********* install courier-pop **********************************
****************************************************************
# apt-get install courier-pop
# /etc/init.d/courier-pop [start|stop|restart]
# /etc/init.d/courier-authdaemon [start|stop|restart]
****************************************************************
********* config postfix ***************************************
****************************************************************
# nano /etc/postfix/main.cf
myhostname = mail.client02.example
mydomain = client02.example
myorigin = $mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain, $myhostname, localhost.$mydomain
relayhost =
mynetworks = 127.0.0.0/8 10.10.1.0/24 192.168.0.0/24
mailbox_size_limit = 51200000
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
****************************************************************
********* creating the mail directory for the users **************
******************************************************************
#cd /home/user
#maildirmake Mildir
#chown user.user Maildir/ -Rf
****************************************************************
********* automaticke vytvaranie Maildir pre adduser ***********
****************************************************************
# cd /etc/skel
# maildirmake Maildir
****************************************************************
********* install ClamaV ***************************************
****************************************************************
## pridanie zdrojov do apt
# nano /etc/apt/source.list
## clamav
deb http://ftp2.de.debian.org/debian-volatile etch/volatile main
# apt-get install clamav clamav-base
****************************************************************
********* install MailScanner **********************************
****************************************************************
# apt-get install mailscanner
# nano /etc/postfix/main.cf
header_checks = regexp:/etc/postfix/header_checks
# nano /etc/postfix/header_checks
/^Received:/ HOLD
# nano /etc/MailScanner/MailScanner.conf
%org-name% = BigCorp2
%org-long-name% = BigCorp2
%web-site% = www.bigcorp2.example
%report-dir% = /etc/MailScanner/reports/sk
Run As User = postfix
Run As Group = postfix
Incoming Queue Dir = /var/spool/postfix/hold
Outgoing Queue Dir = /var/spool/postfix/incoming
MTA = postfix
Virus Scanners = clamav
Quarantine Silent Viruses = yes
Still Deliver Silent Viruses = yes
Notify Senders = yes
Filename Subject Text = {Zly nazov suboru?}
Content Subjecy Text = {Nebezpecny obsah}
Size Subject Text = {Velkost emailu}
Phishing Modify Subject = yes
Phishing Subject Text = {Podvodny mail?}
Attachment encoding Charset = ISO-8859-2
Log Silent Viruses = yes
# nano /etc/default/mailscanner
run_mailscanner=1
# chown postfix:postfix /var/lock/subsys/MailScanner/
# chown postfix:postfix /var/run/MailScanner/
# chown postfix:postfix /var/lib/MailScanner/
# chown postfix:postfix -R /var/spool/MailScanner/
****************************************************************
********* uzitocne prikazy *************************************
****************************************************************
## odstranenie viacerych sprav naraz
mailq | grep 'hladanyretazec' | awk '{print substr($1,1,10)}' | postsuper -d -
****************************************************************
****************************************************************