Browse Source

Creating bdsmail users

Bob Mottram 7 years ago
parent
commit
4d06910eb0
1 changed files with 6 additions and 4 deletions
  1. 6
    4
      src/freedombone-app-bdsmail

+ 6
- 4
src/freedombone-app-bdsmail View File

@@ -64,10 +64,12 @@ function bdsmail_configure_users {
64 64
             fi
65 65
 
66 66
             # Create a directory where i2p mail will be stored
67
-            if [ ! -d /home/$USERNAME/Maildir/i2p/cur ]; then
67
+            if [ ! -d /home/$USERNAME/Maildir/i2p/new ]; then
68 68
                 mkdir -p /home/$USERNAME/Maildir/i2p/cur
69 69
                 mkdir -p /home/$USERNAME/Maildir/i2p/new
70 70
                 chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p
71
+
72
+                $BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p
71 73
             fi
72 74
         fi
73 75
     done
@@ -225,8 +227,9 @@ function remove_bdsmail {
225 227
                 sed -i 's| =i2p||g' /home/$USERNAME/.muttrc
226 228
             fi
227 229
 
228
-            # NOTE: leave Maildir/i2p. We might want to archive that
230
+            # NOTE: leave Maildir/i2p/cur. We might want to archive that
229 231
             # or just be reinstalling the system without losing mail
232
+            rm -rf /home/$USERNAME/Maildir/i2p/new
230 233
         fi
231 234
     done
232 235
 
@@ -350,11 +353,10 @@ function install_bdsmail {
350 353
     # Create mutt configuration
351 354
     mkdir /etc/skel/.mutt
352 355
     echo 'set mbox_type=Maildir' > /etc/skel/.mutt/bdsmail
353
-    echo 'set mbox="~/Maildir/i2p"' >> /etc/skel/.mutt/bdsmail
354 356
     echo 'set smtp_url=smtp://127.0.0.1:2525/' >> /etc/skel/.mutt/bdsmail
355 357
     echo 'set use_from=yes' >> /etc/skel/.mutt/bdsmail
356 358
     echo "set from=username@${bds_domain}" >> /etc/skel/.mutt/bdsmail
357
-    echo "set spoolfile=$BDSMAIL_DIR/mail/username" >> /etc/skel/.mutt/bdsmail
359
+    echo "set spoolfile=~/Maildir/i2p" >> /etc/skel/.mutt/bdsmail
358 360
 
359 361
     # mutt configuration for the admin user
360 362
     if [ ! -d /home/$MY_USERNAME/.mutt ]; then