Difference between revisions of "Procmail: Edit .procmailrc"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (New page: Check shell which sh biasanya keluar /bin/sh Konfigurasi default ada di ~/.procmailrc #Preliminaries SHELL=/bin/sh #Use the Bourne shell (check your path!) MAILDIR=...) |
Onnowpurbo (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | ===Check Shell=== | ||
+ | |||
Check shell | Check shell | ||
which sh | which sh | ||
− | + | akan keluar | |
/bin/sh | /bin/sh | ||
− | + | ===Buat ~/.procmailrc=== | |
+ | |||
+ | Edit file ~/.procmailrc | ||
+ | |||
+ | vi ~/.procmailrc | ||
#Preliminaries | #Preliminaries | ||
Line 25: | Line 31: | ||
${DEFAULT} | ${DEFAULT} | ||
+ | |||
+ | Pastikan spamreport bisa membaca file tersebut | ||
+ | |||
+ | chmod u+r ~/.procmailrc | ||
+ | |||
+ | ===Check lokasi procmail dan ID myid=== | ||
+ | |||
+ | Cek lokasi procmail | ||
+ | |||
+ | which procmail | ||
+ | |||
+ | keluar | ||
+ | |||
+ | /usr/bin/procmail | ||
+ | |||
+ | Cek ID myid | ||
+ | |||
+ | whoami | ||
+ | |||
+ | Keluar | ||
+ | |||
+ | myid | ||
+ | |||
+ | ===Konfigurasi .forward=== | ||
+ | |||
+ | Edit .forward | ||
+ | |||
+ | vi ~/.forward | ||
+ | |||
+ | masukan kalimat | ||
+ | |||
+ | "|IFS=' ' && exec /usr/bin/procmail || exit 75 #myid" | ||
+ | |||
+ | Ubah permission .forward | ||
+ | |||
+ | chmod 644 ~/.forward | ||
+ | |||
+ | ==Cek permission myid== | ||
+ | |||
+ | Cek permission home directory myid | ||
+ | |||
+ | ls -lFd ~/ | ||
+ | |||
+ | pastikan keluar | ||
+ | |||
+ | drwx--s--x | ||
+ | atau | ||
+ | drwxr-xr-x | ||
+ | |||
+ | Jika tidak lakukan | ||
+ | |||
+ | chmod u+rwx ~/ | ||
+ | chmod og+x ~/ | ||
+ | ls -lFd ~/ | ||
==Pranala Menarik== | ==Pranala Menarik== |
Revision as of 10:05, 7 January 2011
Check Shell
Check shell
which sh
akan keluar
/bin/sh
Buat ~/.procmailrc
Edit file ~/.procmailrc
vi ~/.procmailrc
#Preliminaries SHELL=/bin/sh #Use the Bourne shell (check your path!) MAILDIR=/var/spool/mail/ #First check what your mail directory is! LOGFILE=${MAILDIR}/procmail.log LOG="--- Logging ${LOGFILE} for ${LOGNAME}, " #Whatever recipes you'll use #The order of the recipes is significant :0 * ^From: scam@cyberspam\.com /dev/null # Accept all the rest to your default mailbox :0: ${DEFAULT}
Pastikan spamreport bisa membaca file tersebut
chmod u+r ~/.procmailrc
Check lokasi procmail dan ID myid
Cek lokasi procmail
which procmail
keluar
/usr/bin/procmail
Cek ID myid
whoami
Keluar
myid
Konfigurasi .forward
Edit .forward
vi ~/.forward
masukan kalimat
"|IFS=' ' && exec /usr/bin/procmail || exit 75 #myid"
Ubah permission .forward
chmod 644 ~/.forward
Cek permission myid
Cek permission home directory myid
ls -lFd ~/
pastikan keluar
drwx--s--x
atau
drwxr-xr-x
Jika tidak lakukan
chmod u+rwx ~/ chmod og+x ~/ ls -lFd ~/