LINUXOR.SK ... open source notes ...

2009 - Postfix - základná inštalácia

category: howtoz · date: 2009-02-09 · source: old.linuxor.sk/MAIL/POSTFIX-HOWTOs/user17/howto-postfix.txt

Anglická verzia tohto dokumentu: 2009 - Postfix - a basic installation.

asciiart
****************************************************************
********* 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/

****************************************************************
********* vytvorenie mail adresara pre uzivatelov **************
****************************************************************

#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 -

****************************************************************
****************************************************************
← howtoz(EN | SK)