| 
				
			 | 
			
			
				@@ -1632,56 +1632,56 @@ function folders_for_mailing_lists { 
			 | 
		
	
		
			
			| 
				1632
			 | 
			
				1632
			 | 
			
			
				   if grep -Fxq "folders_for_mailing_lists" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				1633
			 | 
			
				1633
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				1634
			 | 
			
				1634
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1635
			 | 
			
				
			 | 
			
			
				-  echo '#!/bin/bash' > /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1636
			 | 
			
				
			 | 
			
			
				-  echo 'MYUSERNAME=$1' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1637
			 | 
			
				
			 | 
			
			
				-  echo 'MAILINGLIST=$2' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1638
			 | 
			
				
			 | 
			
			
				-  echo 'SUBJECTTAG=$3' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1639
			 | 
			
				
			 | 
			
			
				-  echo 'MUTTRC=/home/$MYUSERNAME/.muttrc' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1640
			 | 
			
				
			 | 
			
			
				-  echo 'PM=/home/$MYUSERNAME/.procmailrc' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1641
			 | 
			
				
			 | 
			
			
				-  echo 'LISTDIR=/home/$MYUSERNAME/Maildir/$MAILINGLIST' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1642
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1643
			 | 
			
				
			 | 
			
			
				-  echo '# Exit if the list was already added' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1644
			 | 
			
				
			 | 
			
			
				-  echo 'if grep -q "=$MAILINGLIST" $MUTTRC; then' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1645
			 | 
			
				
			 | 
			
			
				-  echo '  exit 1' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1646
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1647
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1648
			 | 
			
				
			 | 
			
			
				-  echo 'if ! [[ $MYUSERNAME && $MAILINGLIST && $SUBJECTTAG ]]; then' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1649
			 | 
			
				
			 | 
			
			
				-  echo '  echo "mailinglistsrule [user name] [mailing list name] [subject tag]"' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1650
			 | 
			
				
			 | 
			
			
				-  echo '  exit 1' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1651
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1652
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1653
			 | 
			
				
			 | 
			
			
				-  echo 'if [ ! -d "$LISTDIR" ]; then' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1654
			 | 
			
				
			 | 
			
			
				-  echo '  mkdir -m 700 $LISTDIR' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1655
			 | 
			
				
			 | 
			
			
				-  echo '  mkdir -m 700 $LISTDIR/tmp' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1656
			 | 
			
				
			 | 
			
			
				-  echo '  mkdir -m 700 $LISTDIR/new' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1657
			 | 
			
				
			 | 
			
			
				-  echo '  mkdir -m 700 $LISTDIR/cur' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1658
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1659
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1660
			 | 
			
				
			 | 
			
			
				-  echo 'chown -R $MYUSERNAME:$MYUSERNAME $LISTDIR' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1661
			 | 
			
				
			 | 
			
			
				-  echo 'echo "" >> $PM' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1662
			 | 
			
				
			 | 
			
			
				-  echo 'echo ":0" >> $PM' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1663
			 | 
			
				
			 | 
			
			
				-  echo 'echo "  * ^Subject:.*()\[$SUBJECTTAG\]" >> $PM' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1664
			 | 
			
				
			 | 
			
			
				-  echo 'echo "$LISTDIR/new" >> $PM' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1665
			 | 
			
				
			 | 
			
			
				-  echo 'chown $MYUSERNAME:$MYUSERNAME $PM' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1666
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1667
			 | 
			
				
			 | 
			
			
				-  echo 'if [ ! -f "$MUTTRC" ]; then' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1668
			 | 
			
				
			 | 
			
			
				-  echo '  cp /etc/Muttrc $MUTTRC' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1669
			 | 
			
				
			 | 
			
			
				-  echo '  chown $MYUSERNAME:$MYUSERNAME $MUTTRC' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1670
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1671
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1672
			 | 
			
				
			 | 
			
			
				-  echo 'PROCMAILLOG=/home/$MYUSERNAME/log' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1673
			 | 
			
				
			 | 
			
			
				-  echo 'if [ ! -d $PROCMAILLOG ]; then' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1674
			 | 
			
				
			 | 
			
			
				-  echo '  mkdir $PROCMAILLOG' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1675
			 | 
			
				
			 | 
			
			
				-  echo '  chown -R $MYUSERNAME:$MYUSERNAME $PROCMAILLOG' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1676
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1677
			 | 
			
				
			 | 
			
			
				-  echo '' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1678
			 | 
			
				
			 | 
			
			
				-  echo 'MUTT_MAILBOXES=$(grep "mailboxes =" $MUTTRC)' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1679
			 | 
			
				
			 | 
			
			
				-  echo 'if [[ $MUTT_MAILBOXES != *$MAILINGLIST* ]]; then' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1680
			 | 
			
				
			 | 
			
			
				-  echo '  sed -i "s|$MUTT_MAILBOXES|$MUTT_MAILBOXES =$MAILINGLIST|g" $MUTTRC' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1681
			 | 
			
				
			 | 
			
			
				-  echo '  chown $MYUSERNAME:$MYUSERNAME $MUTTRC' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1682
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1683
			 | 
			
				
			 | 
			
			
				-  echo 'exit 0' >> /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				1684
			 | 
			
				
			 | 
			
			
				-  chmod +x /usr/bin/mailinglistrule 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1635
			 | 
			
			
				+  echo '#!/bin/bash' > /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1636
			 | 
			
			
				+  echo 'MYUSERNAME=$1' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1637
			 | 
			
			
				+  echo 'MAILINGLIST=$2' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1638
			 | 
			
			
				+  echo 'SUBJECTTAG=$3' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1639
			 | 
			
			
				+  echo 'MUTTRC=/home/$MYUSERNAME/.muttrc' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1640
			 | 
			
			
				+  echo 'PM=/home/$MYUSERNAME/.procmailrc' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1641
			 | 
			
			
				+  echo 'LISTDIR=/home/$MYUSERNAME/Maildir/$MAILINGLIST' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1642
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1643
			 | 
			
			
				+  echo '# Exit if the list was already added' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1644
			 | 
			
			
				+  echo 'if grep -q "=$MAILINGLIST" $MUTTRC; then' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1645
			 | 
			
			
				+  echo '  exit 1' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1646
			 | 
			
			
				+  echo 'fi' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1647
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1648
			 | 
			
			
				+  echo 'if ! [[ $MYUSERNAME && $MAILINGLIST && $SUBJECTTAG ]]; then' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1649
			 | 
			
			
				+  echo '  echo "mailinglistsrule [user name] [mailing list name] [subject tag]"' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1650
			 | 
			
			
				+  echo '  exit 1' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1651
			 | 
			
			
				+  echo 'fi' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1652
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1653
			 | 
			
			
				+  echo 'if [ ! -d "$LISTDIR" ]; then' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1654
			 | 
			
			
				+  echo '  mkdir -m 700 $LISTDIR' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1655
			 | 
			
			
				+  echo '  mkdir -m 700 $LISTDIR/tmp' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1656
			 | 
			
			
				+  echo '  mkdir -m 700 $LISTDIR/new' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1657
			 | 
			
			
				+  echo '  mkdir -m 700 $LISTDIR/cur' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1658
			 | 
			
			
				+  echo 'fi' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1659
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1660
			 | 
			
			
				+  echo 'chown -R $MYUSERNAME:$MYUSERNAME $LISTDIR' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1661
			 | 
			
			
				+  echo 'echo "" >> $PM' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1662
			 | 
			
			
				+  echo 'echo ":0" >> $PM' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1663
			 | 
			
			
				+  echo 'echo "  * ^Subject:.*()\[$SUBJECTTAG\]" >> $PM' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1664
			 | 
			
			
				+  echo 'echo "$LISTDIR/new" >> $PM' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1665
			 | 
			
			
				+  echo 'chown $MYUSERNAME:$MYUSERNAME $PM' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1666
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1667
			 | 
			
			
				+  echo 'if [ ! -f "$MUTTRC" ]; then' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1668
			 | 
			
			
				+  echo '  cp /etc/Muttrc $MUTTRC' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1669
			 | 
			
			
				+  echo '  chown $MYUSERNAME:$MYUSERNAME $MUTTRC' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1670
			 | 
			
			
				+  echo 'fi' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1671
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1672
			 | 
			
			
				+  echo 'PROCMAILLOG=/home/$MYUSERNAME/log' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1673
			 | 
			
			
				+  echo 'if [ ! -d $PROCMAILLOG ]; then' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1674
			 | 
			
			
				+  echo '  mkdir $PROCMAILLOG' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1675
			 | 
			
			
				+  echo '  chown -R $MYUSERNAME:$MYUSERNAME $PROCMAILLOG' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1676
			 | 
			
			
				+  echo 'fi' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1677
			 | 
			
			
				+  echo '' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1678
			 | 
			
			
				+  echo 'MUTT_MAILBOXES=$(grep "mailboxes =" $MUTTRC)' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1679
			 | 
			
			
				+  echo 'if [[ $MUTT_MAILBOXES != *$MAILINGLIST* ]]; then' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1680
			 | 
			
			
				+  echo '  sed -i "s|$MUTT_MAILBOXES|$MUTT_MAILBOXES =$MAILINGLIST|g" $MUTTRC' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1681
			 | 
			
			
				+  echo '  chown $MYUSERNAME:$MYUSERNAME $MUTTRC' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1682
			 | 
			
			
				+  echo 'fi' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1683
			 | 
			
			
				+  echo 'exit 0' >> /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1684
			 | 
			
			
				+  chmod +x /usr/bin/addmailinglist 
			 | 
		
	
		
			
			| 
				1685
			 | 
			
				1685
			 | 
			
			
				   echo 'folders_for_mailing_lists' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				1686
			 | 
			
				1686
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				1687
			 | 
			
				1687
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1845,7 +1845,7 @@ function create_public_mailing_list { 
			 | 
		
	
		
			
			| 
				1845
			 | 
			
				1845
			 | 
			
			
				       echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DOMAIN_NAME" >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				1846
			 | 
			
				1846
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1847
			 | 
			
				1847
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1848
			 | 
			
				
			 | 
			
			
				-  mailinglistrule $MY_USERNAME "$PUBLIC_MAILING_LIST" "$PUBLIC_MAILING_LIST" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1848
			 | 
			
			
				+  addmailinglist $MY_USERNAME "$PUBLIC_MAILING_LIST" "$PUBLIC_MAILING_LIST" 
			 | 
		
	
		
			
			| 
				1849
			 | 
			
				1849
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1850
			 | 
			
				1850
			 | 
			
			
				   echo 'create_public_mailing_list' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				1851
			 | 
			
				1851
			 | 
			
			
				 } 
			 |