Package Details: imapsync 1.727-1

Git Clone URL: (read-only)
Package Base: imapsync
Description: IMAP synchronisation, sync, copy or migration tool
Upstream URL:
Licenses: GPL
Submitter: donvla
Maintainer: frederik
Last Packager: frederik
Votes: 52
Popularity: 0.533997
First Submitted: 2008-07-10 04:03
Last Updated: 2016-11-20 21:17

Latest Comments

frederik commented on 2016-11-21 15:48

@nticompass That's my fault. I just have made perl-json-webtoken depend on perl-json. Should be fixed now. Sorry

nticompass commented on 2016-11-21 14:59

@dhaines: Make sure both perl-json-webtoken and perl-json are installed. For some reason, on my system perl-json was removed, but perl-json-webtoken was still installed.

frederik commented on 2016-11-21 00:47

@dhaines: This package depends on perl-json-webtoken which provides that module.

dhaines commented on 2016-11-21 00:45

Still needs the JSON:WebToken module:

What you have to do before using imapsync:
Install Perl module JSON::WebToken
Here is a cpanm command to install missing Perl modules:
cpanm "JSON::WebToken"
make: *** [Makefile:78: testp] Error 1
==> ERROR: A failure occurred in package().
==> Removing installed dependencies...

frederik commented on 2016-11-20 21:22

@jonathon thx, added the dependencies to the PKGBUILD and/or AUR

jonathon commented on 2016-11-20 19:17

1.727 looks to have introduced some new build dependencies:

==> Starting package()...
sh INSTALL.d/prerequisites_imapsync
$SHELL says /usr/bin/zsh
$0 gives INSTALL.d/prerequisites_imapsync
ps -ef gives jonathon 24123 24105 0 17:18 pts/0 00:00:00 sh INSTALL.d/prerequisites_imapsync
Ok: Found Perl 5.24.0
Failure: Not found Perl module Authen::NTLM
Ok: Found Perl module Compress::Zlib
Ok: Found Perl module Data::Dumper
Ok: Found Perl module Data::Uniqid
Ok: Found Perl module Digest::HMAC_MD5
Ok: Found Perl module Digest::HMAC
Ok: Found Perl module Digest::MD5
Ok: Found Perl module File::Copy::Recursive
Ok: Found Perl module IO::Socket::INET
Ok: Found Perl module IO::Socket::INET6
Ok: Found Perl module IO::Socket::SSL
Ok: Found Perl module IO::Tee
Failure: Not found Perl module JSON::WebToken
Ok: Found Perl module Mail::IMAPClient
Ok: Found Perl module Parse::RecDescent
Ok: Found Perl module Readonly
Ok: Found Perl module Term::ReadKey
Failure: Not found Perl module Test::MockObject
Ok: Found Perl module Test::More
Failure: Not found Perl module Test::Pod
Ok: Found Perl module Unicode::String
Ok: Found Perl module URI::Escape

What you have to do before using imapsync:
Install Perl module Authen::NTLM
Install Perl module JSON::WebToken
Install Perl module Test::MockObject
Install Perl module Test::Pod
Here is a cpanm command to install missing Perl modules:
cpanm "Authen::NTLM JSON::WebToken Test::MockObject Test::Pod"

frederik commented on 2015-08-24 11:40

perl-test-pod is not necessarily needed, I've added it as an opt-dep

aaronfischer commented on 2015-08-24 07:47

Missing dependency "perl-test-pod"

Achterin commented on 2015-08-11 09:27

version 1.644 is out and perl-mail-imapclient is missing

frederik commented on 2015-07-26 12:34

Moved perl-ntlm to optdepends. thx @ventieldopje

ventieldopje commented on 2015-07-26 11:33

For some reason Yaourt can't find perl-ntlm even though it's set to use AUR 4. Anyway it's not required unless you connect to IMAP servers with NTLM security without a fallback to plain or LOGIN.

wald00 commented on 2015-07-22 17:17

Working download link for version 1.637


donvla commented on 2014-12-24 10:43

Thanks! Updated

jojosch commented on 2014-12-23 21:42

perl-unicode-string is a required dependency:

perl -c imapsync || { echo; echo "Read the INSTALL file to solve Perl module dependencies!"; exit 1; }
pod2man imapsync > imapsync.1
Can't locate Unicode/ in @INC (you may need to install the Unicode::String module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at imapsync line 596.
BEGIN failed--compilation aborted at imapsync line 596.

Read the INSTALL file to solve Perl module dependencies!
Makefile:54: recipe for target 'testp' failed
make: *** [testp] Error 1
make: *** Waiting for unfinished jobs

frederik commented on 2014-10-01 09:32

Just have googled that:

donvla commented on 2014-09-25 18:27

Please provide a working dl link for version 1,596.

frederik commented on 2014-09-24 21:20

You can use the current link pattern of the PKGBUILD.

donvla commented on 2014-09-24 21:16

Please provide a working dl link for version 1,596.

frederik commented on 2014-09-24 19:40

Please orphan this package if you do not longer maintain it.


kritztopf commented on 2014-08-22 10:50

Please update the PKGBUILD according to this one:

It uses the latest version of imapsync and adds a new dependency required by imapsync.

moon_bear commented on 2014-06-09 16:48

version 1.592 is out. Making it possible to sync with imap servers using selfsigned certificates.

Please update.

These error messages appeared before:
Unable to start TLS: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

bk2 commented on 2014-02-22 14:31

please upgrade to 1.584

Ba7a7chy commented on 2014-01-18 19:02

New imapsync release 1.580 available

mdallaire commented on 2013-08-21 13:01

Info for latest version
Version : 1.564
md5sum : c0757e23fdc311056d3fcb3c8a3d2e02
sha256sum : f50ebcd486ca16534f7f62276c3efdf8f4cde24fe10d0f28454df52590f45c45

alexandernst commented on 2013-04-30 12:54

Latest version is 1.536 as of 17 Apr 2013

rdoursenaud commented on 2013-03-08 16:51

Please update : 1.5.525 is out.

Thanks !

Spider.007 commented on 2012-09-26 11:16

matth commented on 2011-12-22 16:02

1.476 is out.

Anonymous comment on 2011-09-27 13:36

imapsync 1.456 is available:


Anonymous comment on 2011-08-21 21:27


i found the missing files here:

It also has imapsync-1.411!

Anonymous comment on 2011-06-30 10:11

Its still possible to use imapsync. I've downloaded the .deb from the ubuntu repository. You just have to place the containing files in your directory tree (/usr/bin and /usr/share/imapsync).

donvla commented on 2011-03-14 17:24

Read the website. Imapsync costs now 30$.

Anonymous comment on 2011-03-14 10:13

This package it's not updatable anymore. It should downgrade or someone should upload 1.366 to somewhere.

donvla commented on 2011-03-01 10:55

"Buy imapsync source code
Buy latest imapsync Perl source code for 30 EUR"

donvla commented on 2010-11-13 14:00

Here's the license:

donvla commented on 2010-11-13 14:00

Ok, the guy who writes this nice piece of software wants now some (more - ~35$) money for it.
The license didn't changed. It's still under the "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE". But he does not distribute it over his site. He only sells it:
The problem is that this package is now disfunctional. I have here a rev1.366 source package and I think to upload it on a sharing site.
Hehe, now it's a moral question: Do we want this?
The license allows this anyway.

triplc commented on 2010-09-19 14:35 <-- imapsync 1.350

Dieter_be commented on 2010-08-12 19:19

beware, since the perl upgrade, there is less stuff in your path and this package may not build:

==> Validating source files with md5sums...
imapsync-1.337.tgz ... Passed
==> Validating source files with sha256sums...
imapsync-1.337.tgz ... Passed
==> Extracting Sources...
-> Extracting imapsync-1.337.tgz with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
perl -c imapsync
imapsync syntax OK
pod2man imapsync > imapsync.1
/bin/sh: pod2man: command not found
make: *** [imapsync.1] Error 127
error: Build failed

$ pkgfile pod2man
$ pacman -Ql perl | grep pod2man
perl /usr/lib/perl5/core_perl/bin/pod2man
perl /usr/share/man/man1/pod2man.1perl.gz

PATH="$PATH:usr/lib/perl5/core_perl/bin/" sudo clyde -S imapsync
==> works!