1 |
#!/usr/local/bin/bash |
2 |
# Setup Mail |
3 |
# |
4 |
# Douglas Thrift |
5 |
# |
6 |
# $Id$ |
7 |
|
8 |
user="`whoami`" |
9 |
|
10 |
for mailbox in INBOX Sent\ Items Drafts Spam/{Assassin,False\ {Negative,Positive}}; do |
11 |
mkdir -pv -m 0700 ~/.imap_mail |
12 |
if [[ ! -f "$HOME/.imap_mail/$mailbox" ]]; then |
13 |
echo -n "Creating $mailbox..." |
14 |
mailutil create -verbose "$mailbox" |
15 |
echo "done." |
16 |
fi |
17 |
done |
18 |
|
19 |
mkdir -pv ~/bin |
20 |
|
21 |
if [[ "$user" == "douglas" ]]; then |
22 |
install -pv SpamUpdate ~/bin/SpamUpdate |
23 |
else |
24 |
ln -fsv ~douglas/bin/SpamUpdate ~/bin/SpamUpdate |
25 |
fi |
26 |
|
27 |
forward="dot.forward.$user" |
28 |
|
29 |
sed -e "s/%%user%%/$user/" dot.forward > "$forward" |
30 |
install -pv "$forward" ~/.forward |
31 |
rm -f "$forward" |
32 |
|
33 |
procmailrc="dot.procmailrc.$user" |
34 |
|
35 |
sed -e "s/%%user%%/$user/" dot.procmailrc > "$procmailrc" |
36 |
install -pv "$procmailrc" ~/.procmailrc |
37 |
rm -f "$procmailrc" |