This commit is contained in:
Nick Bebout 2011-03-12 02:43:54 +00:00
parent 671f394a91
commit bb703a15c6
8 changed files with 64 additions and 13 deletions

View file

@ -1,3 +1,8 @@
#!/bin/cat
Harald Behrens
Gave MS Exchange Server 5.5 success.
Had "Message has no header/body separator" error.
Kris Boulez Kris Boulez
Ran imapsync from iPlanet Messaging server 5.1 to a Domino Ran imapsync from iPlanet Messaging server 5.1 to a Domino

View file

@ -1,15 +1,20 @@
RCS file: RCS/imapsync,v RCS file: RCS/imapsync,v
Working file: imapsync Working file: imapsync
head: 1.86 head: 1.87
branch: branch:
locks: strict locks: strict
gilles: 1.87
access list: access list:
symbolic names: symbolic names:
keyword substitution: kv keyword substitution: kv
total revisions: 86; selected revisions: 86 total revisions: 87; selected revisions: 87
description: description:
---------------------------- ----------------------------
revision 1.87 locked by: gilles;
date: 2004/03/24 00:08:35; author: gilles; state: Exp; lines: +6 -5
Updated Servers list.
----------------------------
revision 1.86 revision 1.86
date: 2004/03/21 23:25:47; author: gilles; state: Exp; lines: +19 -7 date: 2004/03/21 23:25:47; author: gilles; state: Exp; lines: +19 -7
Added --skipheader option Added --skipheader option

View file

@ -1,5 +1,5 @@
# $Id: Makefile,v 1.4 2003/08/23 01:55:43 gilles Exp $ # $Id: Makefile,v 1.5 2004/03/24 00:59:41 gilles Exp $
TARGET=imapsync TARGET=imapsync
@ -82,11 +82,13 @@ clean_dist:
# Local goals # Local goals
.PHONY: lfo .PHONY: lfo niouze
lfo: dist lfo: dist niouze
rsync -av --delete . \ rsync -av --delete . \
/home/gilles/public_html/www.linux-france.org/html/prj/$(TARGET)/ /home/gilles/public_html/www.linux-france.org/html/prj/$(TARGET)/
sh ~/memo/lfo-rsync sh ~/memo/lfo-rsync
niouze: VERSION
. memo && lfo_announce

5
README
View file

@ -2,7 +2,7 @@ NAME
imapsync - IMAP sync or copy tool. Synchronize mailboxes between two imapsync - IMAP sync or copy tool. Synchronize mailboxes between two
imap servers. imap servers.
$Revision: 1.86 $ $Revision: 1.87 $
INSTALL INSTALL
imapsync works fine under any Unix OS. imapsync works fine under any Unix OS.
@ -150,6 +150,7 @@ IMAP SERVERS
- Domino (Notes) 6.5 - Domino (Notes) 6.5
- iPlanet Messaging server 4.15, 5.1 - iPlanet Messaging server 4.15, 5.1
- IMail 7.15 (Ipswitch/Win2003) - IMail 7.15 (Ipswitch/Win2003)
- MS Exchange Server 5.5
- Netscape Mail Server 3.6 (Wintel !) - Netscape Mail Server 3.6 (Wintel !)
- SunONE Messaging server 5.2, 6.0 (SUN JES - Java Enterprise System) - SunONE Messaging server 5.2, 6.0 (SUN JES - Java Enterprise System)
- UW-imap servers (imap-2000b) rijkkramer IMAP4rev1 2000.287 - UW-imap servers (imap-2000b) rijkkramer IMAP4rev1 2000.287
@ -214,5 +215,5 @@ AUTHOR
teaching free open and gratis softwares. Don't hesitate to pay him for teaching free open and gratis softwares. Don't hesitate to pay him for
that services. that services.
$Id: imapsync,v 1.86 2004/03/21 23:25:47 gilles Exp $ $Id: imapsync,v 1.87 2004/03/24 00:08:35 gilles Exp gilles $

View file

@ -1 +1 @@
1.86 1.87

View file

@ -4,7 +4,7 @@
imapsync - IMAP sync or copy tool. Synchronize mailboxes between two imap servers. imapsync - IMAP sync or copy tool. Synchronize mailboxes between two imap servers.
$Revision: 1.86 $ $Revision: 1.87 $
=head1 INSTALL =head1 INSTALL
@ -171,6 +171,7 @@ Success stories reported (softwares in alphabetic order) :
- Domino (Notes) 6.5 - Domino (Notes) 6.5
- iPlanet Messaging server 4.15, 5.1 - iPlanet Messaging server 4.15, 5.1
- IMail 7.15 (Ipswitch/Win2003) - IMail 7.15 (Ipswitch/Win2003)
- MS Exchange Server 5.5
- Netscape Mail Server 3.6 (Wintel !) - Netscape Mail Server 3.6 (Wintel !)
- SunONE Messaging server 5.2, 6.0 (SUN JES - Java Enterprise System) - SunONE Messaging server 5.2, 6.0 (SUN JES - Java Enterprise System)
- UW-imap servers (imap-2000b) rijkkramer IMAP4rev1 2000.287 - UW-imap servers (imap-2000b) rijkkramer IMAP4rev1 2000.287
@ -252,7 +253,7 @@ Gilles LAMIRAL earn his living writing, installing,
configuring and teaching free open and gratis configuring and teaching free open and gratis
softwares. Don't hesitate to pay him for that services. softwares. Don't hesitate to pay him for that services.
$Id: imapsync,v 1.86 2004/03/21 23:25:47 gilles Exp $ $Id: imapsync,v 1.87 2004/03/24 00:08:35 gilles Exp gilles $
=cut =cut
@ -290,7 +291,7 @@ my(
use vars qw ($opt_G); # missing code for this will be option. use vars qw ($opt_G); # missing code for this will be option.
$rcs = ' $Id: imapsync,v 1.86 2004/03/21 23:25:47 gilles Exp $ '; $rcs = ' $Id: imapsync,v 1.87 2004/03/24 00:08:35 gilles Exp gilles $ ';
$rcs =~ m/,v (\d+\.\d+)/; $rcs =~ m/,v (\d+\.\d+)/;
$VERSION = ($1) ? $1 : "UNKNOWN"; $VERSION = ($1) ? $1 : "UNKNOWN";
@ -326,8 +327,8 @@ $error=0;
my $banner = join("", my $banner = join("",
'$RCSfile: imapsync,v $ ', '$RCSfile: imapsync,v $ ',
'$Revision: 1.86 $ ', '$Revision: 1.87 $ ',
'$Date: 2004/03/21 23:25:47 $ ', '$Date: 2004/03/24 00:08:35 $ ',
"\n", "\n",
"Mail::IMAPClient version used here is ", "Mail::IMAPClient version used here is ",
$VERSION_IMAPClient, " auth md5 : $md5_supported", $VERSION_IMAPClient, " auth md5 : $md5_supported",

37
memo Normal file
View file

@ -0,0 +1,37 @@
#!/bin/sh
software_version() {
VERSION=`cat VERSION`
}
niouzes_compil() {
DIR_SAVE=`pwd`
cd /home/gilles/public_html/www.linux-france.org/html/
m4 niouzes.m4 > niouzes.xml
python ./niouzes/getmynews.py --neuf niouzes.xml > niouzes-neuf.html
python ./niouzes/getmynews.py --html niouzes.xml > niouzes-html.html
cd $DIR_SAVE
}
lfo_announce() {
software_version
NEWS_FILE="/home/gilles/public_html/www.linux-france.org/html/niouzes/niouzes_imapsync.xml"
if ! newer VERSION $NEWS_FILE; then
echo "$VERSION already announced"
else
cat >> $NEWS_FILE << EOF
<news date="`date '+%Y%m%d'`">
`LANG=fr date '+%A %d %B %Y'` : Synchronisez ou migrez vos boites
aux lettres avec économie et l'outil <A
HREF="prj/imapsync/">imapsync $VERSION</A> (Gilles LAMIRAL)
</news>
EOF
fi
niouzes_compil
}