Halo semua :)
Ahh... akhirnya berhasil juga saya memindahkan user mail dir
dari /var/spool/mail/$user ke /home/$user/mail/inbox
Terima kasih atas masukkan-masukkan yang diberikan oleh rekan-rekan di
milist ini.
melalui email ini saya akan menceritakan prosesnya :)
1. edit procmailrc dan tambahkan dengan:
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr:/local/bin:.
MAILDIR=$HOME/mail
DEFAULT=$MAILDIR/inbox
2. Buat script untuk memindahkan email user yang lama, misalnya diberinama
file: migrasi
Buat file migrasi:
touch migrasi
chmod 755 migrasi
edit dengan mc atau editor lainnya dan isi dengan:
###############################################################3
#!/bin/sh
#script untuk migrasi user
#mengambil data user dari file passwd
for user in `awk -F: '$3 > 499 {print $1}' /etc/passwd`
do
#buat direktori mail dan file inbox
mkdir /home/$user/mail
touch /home/$user/mail/inbox
#salin email user ke homedir masing2
cp /var/spool/mail/$user /home/$user/mail/inbox
#set hak akses
chown $user.mail /home/$user/mail
chown $user.mail /home/$user/mail/inbox
#hapus mail user terdahulu
rm /var/spool/mail/$user
#buat symlink
cp -s /home/$user/mail/inbox /var/spool/mail/$user
done
##################################################################
Karena /home telah di beri quota maka selesailah permasalahan saya
Thx 4 U All Guys
Salam
--
It's nice to help somebody :)
My URL: http://www.cic.ac.id/~harijanto
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3