May 2009
vrypan|net|log » Moving mails from Cyrus IMAP to GMail
Moving mails from Cyrus IMAP to GMail
May 2008
documentation:anti_spam:spamassassin:sa-learn:msexchange [MailScanner Wiki]
#!/usr/bin/env python import commands, os, time import imaplib import sys, re import string, random import StringIO, rfc822 # Set required variables PREFS = "/opt/MailScanner/etc/spam.assassin.prefs.conf" TMPFILE = "/var/tmp/salearn.tmp" SALEARN = "/usr/bin/sa-learn"
POP3/IMAP сервер: установка, доработки, настройка
(via)imapsync - утилита синхронизации почтовых ящиков (perl). Установка:
* скачать и распаковать архив
* проверить наличие необходимых perl модулей
perl -c imapsync
* доставить недостающие (посмотреть в INSTALL, мне потребовался Mail::IMAPClient (пакет perl-Mail-IMAPClient.noarch, 2.2.9; perl-IO-Socket-SSL; perl-Net-SSLeay) и необнаруженные проверкой perl-DateManip, perl-TermReadKey
* make install
o /usr/bin/imapsync
o /usr/share/man/man1/imapsync.1
* imapsync --help
* imapsync --justconnect --host1 откуда --host2 куда # тестирование соединения
*
Простое копирование ящика со старого сервера на новый (пароли запрашиваются):
imapsync --host1 old.com --port1 993 --ssl1 --authmech1 PLAIN --user1 старое-имя
--host2 new.com --port2 993 --ssl2 --authmech2 PLAIN --user2 новое-имя
1
(4 marks)