メールボックス形式の異なる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 $ |