Instalasi MailScanner: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
Sumber:
 
* http://www.mailscanner.info/ubuntu.html
* http://www.howforge.com/how-install-mailscanner-ubuntu-dapper


Setup MailScanner di Ubuntu tampaknya tidak jalan.
Setup MailScanner di Ubuntu tampaknya tidak jalan.
Line 8: Line 6:
  /etc/init.d/mailscanner stop
  /etc/init.d/mailscanner stop
  apt-get remove mailscanner
  apt-get remove mailscanner
==Instalasi Postfix==


install postfix
install postfix
Line 24: Line 25:


  /^Received:/ HOLD
  /^Received:/ HOLD
==Instalasi MailScanner==


Install Mailscanner dan teman temannya
Install Mailscanner dan teman temannya
Line 58: Line 61:
  SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin  
  SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin  


Spam Actions = deliver header "X-Spam-Status: Yes"
High Scoring Spam Actions = delete
Syslog Facility = local0
Log Spam = yes
SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin


Spam Actions = deliver header "X-Spam-Status: Yes"
High Scoring Spam Actions = delete


Syslog Facility = local0
Matikan permission check oleh MailScanner pada /var
Log Spam = yes
SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin


vi /etc/rc2.d/S20mailscanner


Edit agar


Postfix settings
# check_dir /var/spool/MailScanner      ${user:-mail} ${group:-mail}
# check_dir /var/lib/MailScanner        ${user:-mail} ${group:-mail}
# check_dir /var/run/MailScanner        ${user:-mail} ${group:-mail}
# check_dir /var/lock/subsys/MailScanner ${user:-mail} ${group:-mail}


postconf -e "header_checks = regexp:/etc/postfix/header_checks"
Set default mailscanner


Edit header_checks
vi /etc/default/mailscanner


vi /etc/postfix/header_checks
pastikan


Add this line to the file, without it nothing will work:
run_mailscanner=1


/^Received:/ HOLD
Buat Directory & Ubah Ijin / Permission


Disable permission checks on MailScanner directories
sudo cp /etc/MailScanner/MailScanner.conf /etc/MailScanner/conf.d/
sudo mkdir /var/spool/MailScanner/spamassassin
sudo mkdir /var/run/MailScanner
sudo mkdir /var/lock
sudo mkdir /var/lock/subsys
sudo mkdir /var/lock/subsys/MailScanner
sudo chown -R postfix:postfix /var/spool/MailScanner
sudo chown -R postfix:postfix /var/lib/MailScanner
sudo chown -R postfix:postfix /var/run/MailScanner
sudo chown -R postfix:postfix /var/lock/subsys/MailScanner


Comment out the lines that check directory permissions on /var/* in /etc/rc2.d/S20mailscanner
Edit /etc/syslog.conf


Set MailScanner to start at boot time
vi /etc/syslog.conf


  In the file /etc/default/mailscanner, make sure this is set to 1:
  local0.* -/var/log/mailscanner.log
run_mailscanner=1


Start the system
Start the system


  /etc/init.d/mailscanner start
  sudo /etc/init.d/syslogd restart
  /etc/init.d/postfix start
sudo /etc/init.d/mailscanner restart
  sudo /etc/init.d/postfix restart


==Perbaikan untuk Ubuntu 8.04==
==Perbaikan untuk Ubuntu 8.04==
Line 111: Line 130:
* http://www.mailscanner.info/documentation.html
* http://www.mailscanner.info/documentation.html
* http://www.mailscanner.info/install_guides.html
* http://www.mailscanner.info/install_guides.html
* http://www.mailscanner.info/ubuntu.html
* http://www.howforge.com/how-install-mailscanner-ubuntu-dapper
* http://xmodulo.com/clam-antivirus-spamassassin-mailscanner-ubuntu-mail-server.html
==Referensi==
* http://www.mailscanner.info/ubuntu.html
* http://www.mailscanner.info/ubuntu.html
* http://www.howforge.com/how-install-mailscanner-ubuntu-dapper
* http://www.howforge.com/how-install-mailscanner-ubuntu-dapper

Latest revision as of 23:30, 6 January 2025


Setup MailScanner di Ubuntu tampaknya tidak jalan. Jika anda sudah menginstall-nya ada baiknya di delete terlebih dulu

/etc/init.d/mailscanner stop
apt-get remove mailscanner


Instalasi Postfix

install postfix

sudo apt-get install postfix

Masukan di akhir /etc/postfix/main.cf

vi /etc/postfix/main.cf
header_checks = regexp:/etc/postfix/header_checks

Buat file /etc/postfix/header_checks

vi /etc/postfix/header_checks
/^Received:/ HOLD

Instalasi MailScanner

Install Mailscanner dan teman temannya

sudo apt-get install mailscanner tnef unrar unzip pyzor razor

Update ClamAV database

freshclam 

Make directory for SpamAssassin and set permissions

mkdir /var/spool/MailScanner/incoming
mkdir /var/spool/MailScanner/spamassassin
chown -Rf postfix /var/spool/MailScanner

Backup and edit MailScanner.conf

cp /etc/MailScanner/MailScanner.conf /etc/MailScanner/MailScanner.conf.bak
vi /etc/MailScanner/MailScanner.conf 

Set berikut ini di MailScanner.conf

%org-name% = ORGNAME
%org-long-name% = ORGFULLNAME
%web-site% = ORGWEBSITE
Run As User = postfix                             PERHATIKAN!
Run As Group = postfix                            PERHATIKAN!
Incoming Queue Dir = /var/spool/postfix/hold      PERHATIKAN!
Outgoing Queue Dir = /var/spool/postfix/incoming  PERHATIKAN!
MTA = postfix                                     PERHATIKAN!
Virus Scanners = clamav
Spam List = SBL+XBL
SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin 
Spam Actions = deliver header "X-Spam-Status: Yes"
High Scoring Spam Actions = delete
Syslog Facility = local0
Log Spam = yes
SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin


Matikan permission check oleh MailScanner pada /var

vi /etc/rc2.d/S20mailscanner 

Edit agar

# check_dir /var/spool/MailScanner       ${user:-mail} ${group:-mail}
# check_dir /var/lib/MailScanner         ${user:-mail} ${group:-mail}
# check_dir /var/run/MailScanner         ${user:-mail} ${group:-mail}
# check_dir /var/lock/subsys/MailScanner ${user:-mail} ${group:-mail}

Set default mailscanner

vi /etc/default/mailscanner

pastikan

run_mailscanner=1 

Buat Directory & Ubah Ijin / Permission

sudo cp /etc/MailScanner/MailScanner.conf /etc/MailScanner/conf.d/
sudo mkdir /var/spool/MailScanner/spamassassin
sudo mkdir /var/run/MailScanner
sudo mkdir /var/lock
sudo mkdir /var/lock/subsys
sudo mkdir /var/lock/subsys/MailScanner
sudo chown -R postfix:postfix /var/spool/MailScanner
sudo chown -R postfix:postfix /var/lib/MailScanner
sudo chown -R postfix:postfix /var/run/MailScanner
sudo chown -R postfix:postfix /var/lock/subsys/MailScanner

Edit /etc/syslog.conf

vi /etc/syslog.conf
local0.* -/var/log/mailscanner.log

Start the system

sudo /etc/init.d/syslogd restart
sudo /etc/init.d/mailscanner restart
sudo /etc/init.d/postfix restart

Perbaikan untuk Ubuntu 8.04

Jika MailScanner men-delete directory-nya, tambahkan di /etc/rc.local kalimat berikut

mkdir /var/run/MailScanner
mkdir /var/lock/subsys
mkdir /var/lock/subsys/MailScanner
chown -R postfix:postfix /var/run/MailScanner
chown -R postfix:postfix /var/lock/subsys/MailScanner
/etc/init.d/postfix restart
/etc/init.d/mailscanner restart

Referensi

Referensi

Pranala Menarik