ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/Mail/SetupMail.sh
Revision: 924
Committed: 2007-05-30T22:32:06-07:00 (18 years, 1 month ago) by douglas
Content type: text/x-sh
File size: 870 byte(s)
Log Message:
All perl, no c-client.

File Contents

# Content
1 #!/usr/local/bin/bash
2 # Setup Mail
3 #
4 # Douglas Thrift
5 #
6 # $Id$
7
8 user="`whoami`"
9 maildir="$HOME/.dovecot_mail"
10
11 umask 0077
12
13 for mailbox in 'INBOX' 'Sent Items' 'Drafts' 'Spam' 'Spam.False '{Negative,Positive}; do
14 if [[ $mailbox == 'INBOX' ]]; then
15 mailbox_dir="$maildir"
16 else
17 mailbox_dir="$maildir/.$mailbox"
18 fi
19
20 echo "$mailbox"
21 mkdir -pv "$mailbox_dir/"{new,cur,tmp}
22
23 if [[ $mailbox == 'INBOX' ]] && [[ ! -f "$mailbox_dir/subscriptions" ]]; then
24 cat > "$mailbox_dir/subscriptions" <<-EOF
25 INBOX
26 Sent Items
27 Drafts
28 Spam
29 Spam.False Negative
30 Spam.False Positive
31 EOF
32 fi
33 done
34
35 umask 0022
36
37 mkdir -pv ~/bin
38
39 if [[ "$user" == "douglas" ]]; then
40 install -pv SpamUpdate.pl ~/bin/SpamUpdate
41 install -pv FalsePositive.pl ~/bin/FalsePositive
42 else
43 ln -fsv ~douglas/bin/SpamUpdate ~/bin/SpamUpdate
44 ln -fsv ~douglas/bin/FalsePositive ~/bin/FalsePositive
45 fi

Properties

Name Value
svn:executable *
svn:keywords Id