Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. username=$1
  4. password_file=$(find SECRET -name "$username")
  5. password="$(<$password_file)"
  6. uco_secret="SECRET"
  7.  
  8. user1=$username
  9. user2=$username'@ucolick.org'
  10.  
  11. datetime=`date +%Y-%m-%d:%H:%M:%S`
  12. logfile="/var/log/uco_2_gmail/$username-$datetime.log"
  13.  
  14. folders=$(/usr/local/bin/imap_list_folders.pl $user1 $password)
  15. for folder in $folders
  16. do
  17. imapsync --dry --host1 SERVER --user1 $user1 --passfile1 $password_file --authmech1 PLAIN --nocheckselectable \
  18. --host2 imap.gmail.com --user2 $user2 --password2 $uco_secret --authmech2 XOAUTH2 --port2 993 --ssl2 \
  19. --prefix1 "INBOX." --prefix2 '[Gmail]/' --regextrans2 's/Sent$/Sent Mail/' --regextrans2 's/Sent Messages$/Sent Mail/' \
  20. --regextrans2 's/Trash$/Trash/' --regextrans2 's/Deleted Messages$/Trash/' --regextrans2 's/Drafts$/Drafts/' \
  21. --folder "$folder" --skipsize --errorsmax 3000 --nofoldersizes --nofoldersizesatend --nolog >> $logfile 2>&1
  22. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement