Guest User

Untitled

a guest
Jun 21st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/bin/bash
  2. clear
  3. echo "new mail account username";
  4. read newuser
  5.  
  6. echo 'new mail account domain';
  7. read newdomain
  8.  
  9. mkdir /home/vmail/$newdomain
  10. chown vmail:vmail /home/vmail/$newdomain
  11.  
  12. echo "set password for sasl2db (smtp):"
  13. saslpasswd2 $newuser@$newdomain
  14.  
  15. echo "set password for courier (imap):"
  16.  
  17. userdb $newuser@$newdomain set home=/home/vmail/$newdomain/$newuser/ mail=/home/vmail/$newdomain/$newuser uid=5000 gid=5000
  18. userdbpw -md5 | userdb $newuser@$newdomain set systempw
  19. makeuserdb
  20.  
  21. /etc/init.d/courier-authdaemon restart
  22. /etc/init.d/saslauthd restart
  23.  
  24. echo "$newuser@$newdomain $newdomain/$newuser/" >> /etc/postfix/vmailbox
  25.  
  26. postmap /etc/postfix/vmailbox
  27. /etc/init.d/postfix reload
  28.  
  29. echo "Done!"
Add Comment
Please, Sign In to add comment