メールボックス形式の異なるIMAPサーバ間でメールボックスのコピーを行います。
#!/bin/sh if [ $# -lt 2 ]; then echo "$0: password1 password2" exit 1 fi IMAPSERVER1=imap1.next-hop.net IMAPSERVER2=imap2.next-hop.net IMAPPORT1=143 IMAPPORT2=993 IMAPSERVEROPT1="--folderrec #mh/ --prefix1 #mh/" IMAPSERVEROPT2="--ssl2 --authmech2 PLAIN" USER1=hiraga USER2=hiraga PASS1=$1 PASS2=$2 /usr/local/bin/imapsync \ --host1 $IMAPSERVER1 --port1 $IMAPPORT1 --user1 $USER1 \ --password1 $PASS1 $IMAPSERVEROPT1 \ --host2 $IMAPSERVER2 --port2 $IMAPPORT2 --user2 $USER2 \ --password2 $PASS2 $IMAPSERVEROPT2
IMAPサーバ間でメールボックスの同期を行います。
#!/bin/sh if [ $# -lt 2 ]; then echo "$0: password1 password2" exit 1 fi IMAPSERVER1=imap1.next-hop.net IMAPSERVER2=imap2.next-hop.net IMAPPORT1=993 IMAPPORT2=993 IMAPSERVEROPT1="--ssl1 --authmech1 PLAIN" IMAPSERVEROPT2="--ssl2 --authmech2 PLAIN --subscribe --subscribed --delete2" USER1=hiraga USER2=hiraga PASS1=$1 PASS2=$2 /usr/local/bin/imapsync \ --host1 $IMAPSERVER1 --port1 $IMAPPORT1 --user1 $USER1 \ --password1 $PASS1 $IMAPSERVEROPT1 \ --host2 $IMAPSERVER2 --port2 $IMAPPORT2 --user2 $USER2 \ --password2 $PASS2 $IMAPSERVEROPT2
GmailとIMAPサーバ間でメールボックスの同期を行います。
#!/bin/sh if [ $# -lt 2 ]; then echo "$0: password1 password2" exit 1 fi IMAPSERVER1=imap.gmail.com IMAPSERVER2=imap.next-hop.net IMAPPORT1=993 IMAPPORT2=993 IMAPSERVEROPT1="--ssl1 --authmech1 LOGIN --folder [Gmail]/&j,dg0TDhMPww6w-" IMAPSERVEROPT2="--ssl2 --authmech2 PLAIN --useheader Message-ID --skipsize --regextrans2 s/\[Gmail\]/Gmail/" USER1=user.name@gmail.com USER2=username PASS1=$1 PASS2=$2 /usr/local/bin/imapsync \ --host1 $IMAPSERVER1 --port1 $IMAPPORT1 --user1 $USER1 \ --password1 $PASS1 $IMAPSERVEROPT1 \ --host2 $IMAPSERVER2 --port2 $IMAPPORT2 --user2 $USER2 \ --password2 $PASS2 $IMAPSERVEROPT2
Copyright ©2000-2018 T.Hiraga <hiraga@next-hop.net> All Rights Reserved. Last modified: $Date: 2016/02/08 17:54:22 $ |