forked from imapsync/imapsync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.shtml
455 lines (361 loc) · 17 KB
/
index.shtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="TOP">
<head>
<title>Official imapsync migration tool ( release <!--#exec cmd="cat ./VERSION"--> )</title>
<meta name="generator" content="Bluefish 1.0.7"/>
<meta name="author" content="Gilles LAMIRAL"/>
<meta name="date" content="2015-01-30T17:30:18+0100"/>
<meta name="copyright" content="None"/>
<meta name="keywords" content="imap, transfer, migration"/>
<meta name="description" content="imap migration tool"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
<meta http-equiv="content-style-type" content="text/css"/>
<meta http-equiv="expires" content="0"/>
<link rel="icon" type="image/png" href="W/images/logo_imapsync_s.png" />
<link href="W/style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!--
<div id="fb-root"></div>
<script type="text/javascript" src="W/fb-root.js"></script>
-->
<ul class="none">
<li><a href="#WHATIS">What is imapsync?</a></li>
<li><a href="#AUTHOR">Contact the author, Gilles LAMIRAL</a></li>
<li><a href="#buy_all">Buy <b>imapsync</b></a> ( imapsync.exe + source code for any OS )</li>
<li><a href="#NUMBERS">Facts and figures</a></li>
<li><a href="#DOC_BASIC">How to transfer a single mailbox on Windows</a></li>
<li><a href="#DOC_BASIC_UNIX">How to transfer a single mailbox on Unix</a></li>
<li><a href="#DOC_MASS">How to transfer many mailboxes</a></li>
<li><a href="#MAILING-LIST">Discuss or search on the mailing-list</a></li>
<li><a href="#doc">Documentation</a></li>
<li><a href="S/news.shtml">News about imapsync <!--#exec cmd="cat ./VERSION" --> and previous releases</a></li>
<li><a href="S/imapservers.shtml">List of the 63 imap server softwares <b>supported</b></a> by imapsync</li>
<li><a href="S/external.shtml">Similar softwares and external services</a></li>
</ul>
<div id="right-poll">
<script type="text/javascript" src="http://www.micropoll.com/a/MicroPoll?id=3880191">
</script>
</div>
<div id="centered-logo" class="center">
<a href="http://imapsync.lamiral.info/">
<img src="W/images/logo_imapsync.png" width="486" height="309" alt="imapsync logo"/>
</a>
<h1>Welcome to the imapsync web site!</h1>
<!-- I use ssi here only to pass a strict xhtml validation that facebook can't pass -->
<!-- include file="W/tw-hash.html" -->
<!-- include file="W/fb-like.html" -->
<h2>Copy all your emails elsewhere!</h2>
</div>
<h2>What is imapsync? <a id="WHATIS" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>
The purpose of imapsync is to <b>migrate</b> IMAP accounts or to <b>backup</b> IMAP accounts.
IMAP is one of the three current standard protocols to access mailboxes,
the two other are POP3 and HTTP with webmails,
webmails are often tied to an IMAP server.
</p>
<p><b>imapsync</b> software is a command line tool that allows incremental and
recursive <b>IMAP</b> transfers from one mailbox to another, both anywhere on the internet
or in your local network.
"Incremental" means you can stop the transfer at any time
and restart it later efficiently.
"Recursive" means the complete folders hierarchy can be copied.
"Command line" means it's not a graphical tool, on Windows you have to run imapsync
from a <a href="#DOC_BASIC">batch file</a>.
</p>
<p>
<b>imapsync can't migrate Contacts and Calendars</b>.
Most email systems don't set or get Contacts or Calendars via the IMAP protocol.
No way via IMAP, no way via imapsync
but it can be done with other tools or via export/import of csv or ics files.
</p>
<p>
<b>imapsync</b> is not suitable for maintaining a synchronization between two active imap accounts while the user
is working on both sides.
Use <a href="http://offlineimap.org/"><b>offlineimap</b></a> (written by John Goerzen)
or <a href="http://isync.sourceforge.net/"><b>mbsync</b></a> (written by Michael R. Elkins)
for <b>bidirectionnal (2 ways) synchronizations</b>.
</p>
<p>Alternatives to imapsync are listed in the <a href="S/external.shtml"><b>Similar softwares</b></a> section.
</p>
<!--
<p>Imapsync used to be free, open and gratis, that was before November 2010.
Now imapsync is free, open and not gratis from the homepage.
Imapsync is still under the <a href="./NOLIMIT">NOLIMIT</a> license,
claiming no limit to do anything with this work and this license,
so one of the most open license of the universe.
It is the best decisions I've made about imapsync to continue to maintain it.
See detailed explanation and motivation here when
<a href="http://www.linux-france.org/prj/imapsync_list/msg00459.html">I looked for a business model</a>.
"Download and donate if happy" doesn't work well.
"Pay for download and I pay back if unhappy" works well, a 100 times better.
</p>
-->
<div id="right-tronche">
<img
alt="Gilles LAMIRAL"
src="W/images/gilles_lamiral_400x400.jpeg"
width="200" height="200"
/>
</div>
<h2>Contact the author, Gilles LAMIRAL <a id="AUTHOR" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>
<a href="http://fr.linkedin.com/in/gilleslamiral">
<img src="http://s.c.lnkd.licdn.com/scds/common/u/img/webpromo/btn_myprofile_160x33.png"
width="160" height="33" alt="View Gilles Lamiral's profile on LinkedIn"/>
</a>
<br/>
Gilles LAMIRAL
<br/>
Email: <b>[email protected]</b></p>
<p>Good feedback is always welcome, bad feedback is often welcome.</p>
<h2>Buy imapsync <a id="buy_all" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>Buy complete and <b>latest imapsync</b> for <b>50 EUR</b>.
There is no trial version but I offer 30-day money back guarantee.
</p>
<p>
For <b>50 EUR</b> you will get:
</p>
<ul>
<li>Standalone <b>imapsync.exe</b> for win32, easy installation done by a zip extraction anywhere.
See <a href="README_Windows.txt">README_Windows.txt</a> for details.</li>
<li>Imapsync Perl <b>source code</b> for any operating system, Unix, Windows, Macintosh.</li>
<li><b>Lifetime</b> of imapsync <b>updates</b> without extra payment.</li>
<li><b>30-day money back guarantee!</b> No question asked nor condition to get a refund, really.</li>
<li><a href="NOLIMIT">No limit</a> to do anything with imapsync and its license.</li>
</ul>
<p>
For <b>100 EUR</b> you can get imapsync <b>full professional support</b>,
provided by the imapsync designer and developper (Gilles LAMIRAL) who has
been supporting imap migrations since 2001.
</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<p>
<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="hosted_button_id" value="H2YTURNFT4XT4"/>
<input type="hidden" name="on0" value="imapsync choice"/>imapsync choice
<select name="os0">
<option class="bold" value="Software only. For professional use.">Software only. For professional use. €50,00 EUR</option>
<option value="Software only. For individual use.">Software only. For individual use. €50,00 EUR</option>
<option class="bold" value="Software + Support. For professional use.">Software + Support. For professional use. €100,00 EUR</option>
<option value="Support only. For professional use.">Support only. For professional use. €100,00 EUR</option>
</select> Professionals buyers outside France are <b>VAT exempted</b>. Individuals or French buyers are <b>VAT taxed</b>.
<br/>
<input type="hidden" name="on1" value="VAT if professional in Europe"/>
In case <b>you're a European professional</b>, please enter your <b>VAT number</b>
<input type="text" name="os1" size="17" maxlength="17" /> it's for accounting and customs declaration.
VAT is often 2 letters followed by 11 digits, for example mine is FR74429303332.
<br/>
<input type="hidden" name="currency_code" value="EUR"/>
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif"
name="submit" alt="PayPal - The safer, easier way to pay online!"/>
<img alt="" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1"/>
</p>
</form>
<p>
At the end of the payment Paypal will proposed you to go back to the site, this link brings you to <b>imapsync download</b>.<br/>
You will also receive an email from <b>[email protected]</b> a few minutes later
(can fall in Spam folder sometimes).<br/>
In order to get an accurate invoice, please make sure the delivery postal address you enter in Paypal
suits your accounting department's, since revised editing is not easy and prohibited by law.<br/>
The gpg signed <b>invoice</b> will be sent within <b>a few days by email</b>.
</p>
<p>If you can't pay with a credit card via Paypal then it is possible to pay via a bank transfer.
It will surely add extra work editing the invoice, back and forth getting good coordinates,
so I will mandatory charge both software+support for payment via bank transfer, that is 100 EUR.
Drop me an email to test imapsync and to be sure it will do what you need it to do, before any payment.<br/>
The bank account references are:<br/>
NAME: <b>MR LAMIRAL GILLES</b> <br/>
IBAN: <b>FR76 1360 6000 9900 0332 2748 564</b> <br/>
Code BIC/Swift: <b>AGRIFRPP836</b>
</p>
<p>For those of you who buy support, <b>contact me</b> (Gilles LAMIRAL) by email or phone:</p>
<ul>
<li>Email address: <b>[email protected]</b>.</li>
<li>Professional phone number: <b>+33 951 84 42 42</b> located in France.</li>
<li>Mobile phone number: <b>+33 620 79 76 06</b> located in France (SFR).</li>
<li>Jabber address: <b>[email protected]</b></li>
<li>Google+: <a href="https://plus.google.com/+GillesLamiral/">https://plus.google.com/+GillesLamiral/</a></li>
<li>Twitter: <a href="https://twitter.com/imapsync">https://twitter.com/imapsync</a></li>
<li>Facebook: <a href="https://www.facebook.com/imapsync">https://www.facebook.com/imapsync</a></li>
</ul>
<p>The support is done in English, <b>mostly by email</b> or possibly phone/skype/google+/jabber.
Office hours start at 10:00, end at 16:00 UTC, extra time is possible in case of emergency.
The <b>support aims at helping you to get your imap migration job done</b>, quickly if possible.
Support includes things like <b>no time to read the documentation</b>,
how to deal with special imap server softwares (Gmail, Exchange),
choosing and explaining options, explaining error messages,
solving authentication issues,
dealing with speed, quotas, special context,
running in parallel, etc.
</p>
<h2>Facts and figures <a id="NUMBERS" href="#TOP"><small>(back to menu)</small></a>
</h2>
<ul>
<li><b>4000 to 7000 </b>users per month (44000 users a year).</li>
<li>6 to 40 millions mailboxes transfers per month.</li>
<li><b>215 millions</b> transfers for 2014,
that is seven whole mailboxes synced per second in average.
</li>
<li><b>Operating systems</b> run by imapsync users (in 2014):
<ul>
<li><b>Linux: 65%</b></li>
<li><b>Win32: 16%</b></li>
<li><b>FreeBSD: 12%</b></li>
<li><b>Darwin: 6%</b></li>
<li>Solaris: 0.15%</li>
<li>OpenBSD: 0.01%</li>
<li>Other: 0.52%</li>
</ul>
</li>
<li><b>Highest use rate</b>: about <b>56 millions</b> of IMAP mailbox transfers by just one host</li>
</ul>
<p>
Where all those numbers come from?
To know whether a newer imapsync exists or not, imapsync does a http GET to the file
<a href="http://imapsync.lamiral.info/VERSION">VERSION</a>.
Via the <b>User-agent</b> parameter it also sends:</p>
<ul>
<li>imapsync release</li>
<li>Perl version</li>
<li>Mail::IMAPClient version</li>
<li>Operating System</li>
</ul>
<p>You can <b>remove this behavior</b> by adding option <b>--noreleasecheck</b> on the command line
(or by setting $releasecheck = 0 in the source code).
Check <a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-4279">CVE-2013-4279</a>.
</p>
<h2>How to transfer a single mailbox on Windows <a id="DOC_BASIC" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>
A basic (and really working) example in a DOS window is the following: </p><pre>
.\imapsync.exe --host1 test1.lamiral.info --user1 test1 --password1 "secret1" ^
--host2 test2.lamiral.info --user2 test2 --password2 "secret2"
</pre>
<p>But it's better to edit a batch file and run it by a double-click.
Take this batch file example <b><a href="./examples/imapsync_example.bat">imapsync_example.bat</a></b>
and adapt with your own parameters.
</p>
<h2>How to transfer a single mailbox on Linux/Unix <a id="DOC_BASIC_UNIX" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>
A basic (and really working) example in a shell terminal is the following: </p><pre>
imapsync --host1 test1.lamiral.info --user1 test1 --password1 "secret1" \
--host2 test2.lamiral.info --user2 test2 --password2 "secret2"
</pre>
<p>
But it's better to edit a shell script and run it in a terminal.
Take this Bourne shell script example <b><a href="./examples/imapsync_example.sh">imapsync_example.sh</a></b>
and adapt with your own parameters.
</p>
<h2>How to transfer many mailboxes <a id="DOC_MASS" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>
In order to migrate many mailboxes, you should use a loop over a csv
file containing only the data credentials.
An example of this file is <b><a href="./examples/file.txt">file.txt</a></b>,
it can be used with the two following command scripts.<br/>
On Windows, see <b><a href="./examples/sync_loop_windows.bat">sync_loop_windows.bat</a></b>
batch example.<br/>
On Unix, see <b><a href="./examples/sync_loop_unix.sh">sync_loop_unix.sh</a></b>
example.
</p>
<h2>Documentation <a id="doc" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>Read the <a href="INSTALL">INSTALL</a> file and look at the <a href="INSTALL.d/">INSTALL.d/*</a> directory
to know how to install imapsync on your system.<br/>
Windows users should read directly <a href="README_Windows.txt">README_Windows.txt</a>.
</p>
<p>The <a href="README">README</a> file has many tips
to understand imapsync and succeed in your migration or backup.
</p>
<p>The <a href="OPTIONS">OPTIONS</a> file lists main options
to change default imapsync behavior and adapt it to your context.
</p>
<p>The <a href="FAQ">FAQ</a> and <a href="FAQ.d/">FAQ.d/*</a> files present Frequently Asked Questions
(and not so frequently asked ones) and their answers.
</p>
<p>The <a href="ChangeLog">ChangeLog</a>
to read what changed in details since 2001.</p>
<p>The <a href="TODO">TODO</a> file
lists what may be coded or done in the future.
</p>
<p>All the people I thank are in the
<a href="CREDITS">CREDITS</a> file.
</p>
<p>What you're allowed to do with imapsync is listed in the <a href="LICENSE">LICENSE</a> file (well worth it).
</p>
<h2>Discuss or search on the English imapsync mailing-list <a id="MAILING-LIST" href="#TOP"><small>(back to menu)</small></a>
</h2>
<p>
The English public mailing-list may be the best way to get free and gratis support (not as quick as the professional support).<br/>
You can write to the mailing-list even if you're not subscribed to it.<br/>
In that case you will receive a confirmation message each time you post (to avoid spam).
</p>
<p>
To <b>write</b> on the mailing-list, the address is:
<b>[email protected]</b> (English language list, hosted in France)<br/>
</p>
<p>
To <b>subscribe</b>, send a message to:
<b>[email protected]</b><br/>
</p>
<p>
To <b>unsubscribe</b>, send a message to:
<b>[email protected]</b><br/>
</p>
<p>
To <b>contact</b> the person in charge for the list:
<b>[email protected]</b><br/>
</p>
<p>
The <b>list archives</b> are available at
<a href="http://www.linux-france.org/prj/imapsync_list/">
http://linux-france.org/prj/imapsync_list/</a><br/>
So consider that the list is public, anyone can see your post.<br/>
<i>Use a pseudonym or do not post to
this list if you want to stay private</i>.<br/>
</p>
<form method="get" action="http://www.google.com/search">
<p> <b>Search</b> in the imapsync list <b>archives</b>:
<input type="text" name="q" value="migrate Gmail Exchange" size="30" />
<input type="hidden" name="as_sitesearch" value="www.linux-france.org/prj/imapsync_list/" />
(change the keywords with your own request and press <b>Enter</b>)
</p>
</form>
<p>
<b>Thank you for your participation to the English imapsync mailing-list!</b>
</p>
<hr/>
<div>
<a href="http://validator.w3.org/check?uri=referer">
<img
src="W/images/valid-xhtml10"
alt="Valid XHTML 1.0 Strict" height="31" width="88" />
</a>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img style="border:0;width:88px;height:31px"
src="W/images/vcss-blue"
alt="CSS Valide !" />
</a>
<a href="http://www.anybrowser.org/campaign/">
<img style="border:0;width:88px;height:31px"
src="W/images/ab_jlh.png"
alt="Viewable With Any Browser" />
</a>
</div>
<hr/>
<p>
<!--#config timefmt="%D" -->
<!--#config timefmt="%A %B %d, %Y" -->
<b>This document last modified on <!--#echo var="LAST_MODIFIED" --></b>
($Id: index.shtml,v 1.252 2015/05/09 18:11:18 gilles Exp gilles $)<br/>
<a href="#TOP">Top of the page</a>
</p>
</body>
</html>