bueno pues, ya logré instalar todos los módulos y compilar el imapsync,
pero nada, cuado ejecuto el script que cree no se autentica.
root@mail:/home/imapsync-master# ./prueba1.sh
Here is imapsync 1.882 on host mail, a linux system with 0.2/19.6 free GiB
of RAM
with Perl 5.22.1 and Mail::IMAPClient 3.38
Transfer started at Sat Jun 16 08:46:16 2018
PID is 6709
Log file is
LOG_imapsync/2018_06_16_08_46_16_244_esp.inf2@citar.cfg.minag.cu_esp.inf2(a)citar.cfg.minag.cu.txt
( to change it, use --logfile path ; or use --nolog to turn off logging )
Load is 3.81 4.59 4.86 6/1105 on 1 cores
Current directory is /home/imapsync-master
Real user id is root (uid 0)
Effective user id is root (euid 0)
$RCSfile: imapsync,v $ $Revision: 1.882 $ $Date: 2018/05/05 21:10:43 $
Command line used:
/usr/bin/imapsync --host1 correo.citar.cfg.minag.cu --user1
esp.inf2(a)citar.cfg.minag.cu --password1 MASKED --host2
mail.citar.cfg.minag.cu --user2 esp.inf2(a)citar.cfg.minag.cu --password2
MASKED --nosslcheck
Temp directory is /tmp ( to change it use --tmpdir dirpath )
kill -QUIT 6709 # special behavior
kill -TERM 6709 # special behavior
kill -INT 6709 # special behavior
kill -USR1 6709 # special behavior
PID file is /tmp/imapsync.pid ( to change it use --pidfile filepath ; to
avoid it use --pidfile "" )
Writing my PID 6709 in /tmp/imapsync.pid
Modules version list:
Authen::NTLM 1.09
Compress::Zlib 2.069
Crypt::OpenSSL::RSA 0.28
Data::Uniqid 0.12
Digest::HMAC_MD5 1.01
Digest::HMAC_SHA1 1.03
Digest::MD5 2.54
File::Copy::Recursive 0.38
File::Spec 3.56
Getopt::Long 2.45
HTML::Entities 3.69
IO::Socket 1.38
IO::Socket::INET 1.35
IO::Socket::INET6 2.72
IO::Socket::SSL 2.024
IO::Tee 0.64
JSON 2.97001
JSON::WebToken 0.05
LWP 6.15
Mail::IMAPClient 3.38
Net::Ping 2.43
Net::SSLeay 1.72
Term::ReadKey 2.33
Test::MockObject 1.20161202
Time::HiRes 1.9726
URI::Escape 3.31
Unicode::String 2.10
( use --no-modulesversion to turn off printing this Perl modules list )
Info: will resync flags for already transferred messages. Use
--noresyncflags to not resync flags.
Info: turned ON syncinternaldates, will set the internal dates (arrival
dates) on host2 same as host1.
Host1: will try to use LOGIN authentication on host1
Host2: will try to use LOGIN authentication on host2
Host1: imap connection timeout is 120 seconds
Host2: imap connection timeout is 120 seconds
Host1: IMAP server [correo.citar.cfg.minag.cu] port [143] user
[esp.inf2(a)citar.cfg.minag.cu]
Host2: IMAP server [mail.citar.cfg.minag.cu] port [143] user
[esp.inf2(a)citar.cfg.minag.cu]
Host1: connecting and login on host1 [correo.citar.cfg.minag.cu] port [143]
with user [esp.inf2(a)citar.cfg.minag.cu]
Host1 IP address: 200.200.200.4
Host1 banner: * OK citar.cfg.minag.cu IMAP4rev1 MDaemon 13.0.0 ready
Host1 capability before authentication: IMAP4rev1 NAMESPACE AUTH=CRAM-MD5
AUTH=LOGIN AUTH=PLAIN IDLE COMPRESS=DEFLATE ACL UNSELECT UIDPLUS QUOTA
BINARY
Host1: correo.citar.cfg.minag.cu says it has CAPABILITY for AUTHENTICATE
LOGIN
Host1 failure: Error login on [correo.citar.cfg.minag.cu] with user
[esp.inf2(a)citar.cfg.minag.cu] auth [LOGIN]: 2 NO LOGIN failed
root@mail:/home/imapsync-master#
_____________________________________
Roilan Martinez Acebal
Admin de Redes Empresa Cítricos Arimao
-----Original Message-----
From: Arian Molina Aguilera <linuxcuba(a)teknik.io>
To: gutl-l(a)listas.jovenclub.cu
Date: Fri, 15 Jun 2018 20:17:52 -0400
Subject: [Gutl-l] Re: Migrar correo
El 14/06/18 a las 17:28, Roilan Martinez Acebal escribió:
Bueno lo mio es probar con todo hasta que alguno pinche, al imapcopy
le
especifico bien usuario y contraseña pero nada, me da error de
autenticacion.
Siguiendo con la instalacion de imapsync, en la instalación de los
módulos CPANM, algunos módulos no se instalaron, da error [1].
Por lo que puedo entender de los errores no encuentra el camino
I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE. Sin embargo, esa ruta si
existe.
Saludos
[1]
root@mail:/home/imapsync#
root@mail:/home/imapsync# make install
sh INSTALL.d/prerequisites_imapsync
$SHELL says /bin/bash
$0 gives INSTALL.d/prerequisites_imapsync
ps -ef gives root 8152 8133 0 15:15 pts/3 00:00:00 sh
INSTALL.d/prerequisites_imapsync
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
Linux mail 4.15.17-1-pve #1 SMP PVE 4.15.17-9 (Wed, 9 May 2018 13:31:43
+0200) x86_64 x86_64 x86_64 GNU/Linux
Ok: Found Perl 5.22.1
Ok: Found make GNU Make 4.1
Ok: Found Perl module App::cpanminus
Ok: Found Perl module Authen::NTLM
Ok: Found Perl module CGI
Ok: Found Perl module Compress::Zlib
Failure: Not found Perl module Crypt::OpenSSL::RSA
Ok: Found Perl module Data::Dumper
Ok: Found Perl module Data::Uniqid
Ok: Found Perl module Digest::HMAC
Ok: Found Perl module Digest::HMAC_MD5
Ok: Found Perl module Digest::MD5
Ok: Found Perl module Dist::CheckConflicts
Ok: Found Perl module Encode::Byte
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
Ok: Found Perl module JSON
Ok: Found Perl module JSON::WebToken
Failure: Not found Perl module JSON::WebToken::Crypt::RSA
Ok: Found Perl module HTML::Entities
Ok: Found Perl module LWP::UserAgent
Ok: Found Perl module Mail::IMAPClient
Ok: Found Perl module Module::Implementation
Ok: Found Perl module Module::Runtime
Ok: Found Perl module Module::ScanDeps
Ok: Found Perl module Net::SSLeay
Ok: Found Perl module Package::Stash
Ok: Found Perl module Package::Stash::XS
Ok: Found Perl module PAR::Packer
Ok: Found Perl module Parse::RecDescent
Ok: Found Perl module Pod::Usage
Ok: Found Perl module Readonly
Ok: Found Perl module Regexp::Common
Ok: Found Perl module Sys::MemInfo
Ok: Found Perl module Term::ReadKey
Ok: Found Perl module Test::Fatal
Ok: Found Perl module Test::Mock::Guard
Ok: Found Perl module Test::MockObject
Ok: Found Perl module Test::More
Ok: Found Perl module Test::Pod
Ok: Found Perl module Test::Requires
Ok: Found Perl module Test::NoWarnings
Ok: Found Perl module Test::Deep
Ok: Found Perl module Test::Warn
Ok: Found Perl module Try::Tiny
Ok: Found Perl module Unicode::String
Ok: Found Perl module URI::Escape
What you have to do before using imapsync:
Install Perl module Crypt::OpenSSL::RSA
Install Perl module JSON::WebToken::Crypt::RSA
Here is a cpanm command to install missing Perl modules:
cpanm "Crypt::OpenSSL::RSA JSON::WebToken::Crypt::RSA"
Makefile:99: recipe for target 'testp' failed
make: *** [testp] Error 1
root@mail:/home/imapsync# perl -MCPAN -e shell
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v2.11)
Enter 'h' for help.
cpan[1]> install Crypt::OpenSSL::RSA JSON::WebToken::Crypt::RSA
Reading '/root/.cpan/Metadata'
Database was generated on Thu, 14 Jun 2018 14:17:03 GMT
Running install for module 'Crypt::OpenSSL::RSA'
Checksum for
/root/.cpan/sources/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
ok
Scanning cache /root/.cpan/build for sizes
............................................................................DONE
'YAML' not installed, will not store persistent state
Configuring T/TO/TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite Crypt::OpenSSL::Random 0 not found.
Generating a Unix-style Makefile
Writing Makefile for Crypt::OpenSSL::RSA
Writing MYMETA.yml and MYMETA.json
TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for T/TO/TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
---- Unsatisfied dependencies detected during ----
---- TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz ----
Crypt::OpenSSL::Random [requires]
Crypt::OpenSSL::Bignum [requires,optional]
Running install for module 'Crypt::OpenSSL::Random'
Checksum for
/root/.cpan/sources/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz
ok
Configuring R/RU/RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Crypt::OpenSSL::Random
Writing MYMETA.yml and MYMETA.json
RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for R/RU/RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz
cp Random.pm blib/lib/Crypt/OpenSSL/Random.pm
Running Mkbootstrap for Crypt::OpenSSL::Random ()
chmod 644 "Random.bs"
"/usr/bin/perl" "/usr/share/perl/5.22/ExtUtils/xsubpp" -typemap
"/usr/share/perl/5.22/ExtUtils/typemap" Random.xs > Random.xsc &&
mv
Random.xsc Random.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0.15\"
-DXS_VERSION=\"0.15\"
-fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE" Random.c
Random.xs:5:26: fatal error: openssl/rand.h: No such file or directory
compilation terminated.
Makefile:364: recipe for target 'Random.o' failed
make: *** [Random.o] Error 1
RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz
/usr/bin/make -- NOT OK
TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
Has already been unwrapped into directory
/root/.cpan/build/Crypt-OpenSSL-RSA-0.30-IinX0Q
TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
Has already been prepared
Running make for T/TO/TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
Warning: Prerequisite 'Crypt::OpenSSL::Random => 0' for
'TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz' failed when processing
'RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz' with 'make => NO'.
Continuing,
but chances to succeed are limited.
---- Unsatisfied dependencies detected during ----
---- TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz ----
Crypt::OpenSSL::Bignum [requires,optional]
cp RSA.pm blib/lib/Crypt/OpenSSL/RSA.pm
AutoSplitting blib/lib/Crypt/OpenSSL/RSA.pm
(blib/lib/auto/Crypt/OpenSSL/RSA)
Running Mkbootstrap for Crypt::OpenSSL::RSA ()
chmod 644 "RSA.bs"
"/usr/bin/perl" "/usr/share/perl/5.22/ExtUtils/xsubpp" -typemap
"/usr/share/perl/5.22/ExtUtils/typemap" -typemap "typemap" RSA.xs
>
RSA.xsc && mv RSA.xsc RSA.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0.30\"
-DXS_VERSION=\"0.30\"
-fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE" -DPERL5
-DOPENSSL_NO_KRB5 RSA.c
RSA.xs:5:25: fatal error: openssl/bio.h: No such file or directory
compilation terminated.
Makefile:349: recipe for target 'RSA.o' failed
make: *** [RSA.o] Error 1
TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz
/usr/bin/make -- NOT OK
Running install for module 'Crypt::OpenSSL::Bignum'
Checksum for
/root/.cpan/sources/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
ok
Configuring K/KM/KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz with
Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Crypt::OpenSSL::Bignum
Writing MYMETA.yml and MYMETA.json
KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for K/KM/KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
cp Bignum/CTX.pm blib/lib/Crypt/OpenSSL/Bignum/CTX.pm
cp Bignum.pm blib/lib/Crypt/OpenSSL/Bignum.pm
Running Mkbootstrap for Crypt::OpenSSL::Bignum ()
chmod 644 "Bignum.bs"
"/usr/bin/perl" "/usr/share/perl/5.22/ExtUtils/xsubpp" -typemap
"/usr/share/perl/5.22/ExtUtils/typemap" -typemap "typemap" Bignum.xs
>
Bignum.xsc && mv Bignum.xsc Bignum.c
Please specify prototyping behavior for Bignum.xs (see perlxs manual)
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0.09\"
-DXS_VERSION=\"0.09\"
-fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE" -DPERL5
-DOPENSSL_NO_KRB5 Bignum.c
Bignum.xs:5:25: fatal error: openssl/err.h: No such file or directory
compilation terminated.
Makefile:349: recipe for target 'Bignum.o' failed
make: *** [Bignum.o] Error 1
KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
/usr/bin/make -- NOT OK
Running install for module 'Crypt::OpenSSL::Bignum'
KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
Has already been unwrapped into directory
/root/.cpan/build/Crypt-OpenSSL-Bignum-0.09-2BhSUf
KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
Has already been prepared
KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
Could not make: Unknown error
JSON::WebToken::Crypt::RSA is up to date (undef).
Failed during this command:
RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz : make NO
TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz : make NO
(optional) KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz: make NO
cpan[2]>
_____________________________________
Roilan Martinez Acebal
Admin de Redes Empresa Cítricos Arimao
-----Original Message-----
From: Arian Molina Aguilera <linuxcuba(a)teknik.io>
To: gutl-l(a)listas.jovenclub.cu
Date: Thu, 14 Jun 2018 15:11:48 -0400
Subject: [Gutl-l] Re: Migrar correo
El 14/06/18 a las 12:43, Pablo Vargas Hall escribió:
> Usa imapcopy es más sencillo, lo que no pude hacer es que copiara
de
> otras carpetas excepto de las bandeja de entrada y de los
enviado
así
> que debes decirles a tus usuarios que copien todos los
correos para
> bandeja de entrada.
>
> El imapsync necesita de un servidor en internet que pueda acceder a
> todas cuentas y además cobra por el servicio. El imapcopy viene en
los
> repos por lo menos en el debian esta incluido.
>
>
>
> ##############
>
> # Sourceserver
>
> ##############
>
> SourceServer 192.168.2.7
>
> SourcePort 143
>
>
>
> ###################
>
> # Destinationserver
>
> ###################
>
> DestServer localhost
>
> DestPort 143
>
>
>
> #############################
>
> # List of users and passwords
>
> #############################
>
> # SourceUser SourcePassword DestinationUser
DestinationPassword
>
> #Copy "admon@ example.com" " pass del servidor de
origen
> " "admon(a)example.com" " pass del servidor de
destino "
>
> Copy "ti.i@ example.com" " pass del servidor de
origen"
> "ti.i@
example.com " "pass del servidor de
destino"
>
>> Buenas tardes
>> Estoy intentando compilar la aplicacion impasync para migrar el
contenido de
>> los buzones de correo de MDAEMON para ZIMBRA
>> A la hora de compilarlo me da el error [1], ejecuté el comando
que aparece
>> al final de [1] y me da el error [2]. Alguna ayuda al respecto.
Saludos y
>> gracias de antemano
>>
>> [1]
>> root@mail:/home/imapsync# make install
>> sh INSTALL.d/prerequisites_imapsync
>> $SHELL says /bin/bash
>> $0 gives INSTALL.d/prerequisites_imapsync
>> ps -ef gives root 24080 24061 0 15:08 pts/3 00:00:00 sh
>> INSTALL.d/prerequisites_imapsync
>> Distributor ID: Ubuntu
>> Description: Ubuntu 16.04.4 LTS
>> Release: 16.04
>> Codename: xenial
>> Linux mail 4.15.17-1-pve #1 SMP PVE 4.15.17-9 (Wed, 9 May 2018
13:31:43
>> +0200) x86_64 x86_64 x86_64 GNU/Linux
>> Ok: Found Perl 5.22.1
>> Ok: Found make GNU Make 4.1
>> Ok: Found Perl module App::cpanminus
>> Ok: Found Perl module Authen::NTLM
>> Failure: Not found Perl module CGI
>> Ok: Found Perl module Compress::Zlib
>> Failure: Not found Perl module Crypt::OpenSSL::RSA
>> Ok: Found Perl module Data::Dumper
>> Failure: Not found Perl module Data::Uniqid
>> Ok: Found Perl module Digest::HMAC
>> Ok: Found Perl module Digest::HMAC_MD5
>> Ok: Found Perl module Digest::MD5
>> Failure: Not found Perl module Dist::CheckConflicts
>> Ok: Found Perl module
>
>
>
> _______________________________________________
> Gutl-l mailing list -- gutl-l(a)listas.jovenclub.cu
> To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu
>
imapsync funciona perfectamente. solo tienes que instalarlo
correctamente, eso que dices que necesitas que el server sea
accesible
de internet no es así, solamente si vas a usar la herramienta web
de
imapsync publicado por el autor de la misma.
--
Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Linux Usuario Registrado #392892
Telfs: +53(7)696-7510 ext 236
jabber: linuxcuba(a)teknik.io
Brascuba Cigarrillos S.A. La Habana. Cuba.
“Nunca consideres el estudio como una obligación,
sino como una oportunidad para penetrar en el bello
y maravilloso mundo del saber. Albert Einstein”
Dominio de Empresa Cítricos Arimao.
CITRISUR
el privilegio del sabor
_______________________________________________
Gutl-l mailing list -- gutl-l(a)listas.jovenclub.cu
To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu
Vuelve a instalar esos módulos son requeridos es necesarios que los
tengas instalado para que funcione todo bien y autentique correctamente.
--
Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Linux Usuario Registrado #392892
Telfs: +53(7)696-7510 ext 236
jabber: linuxcuba(a)teknik.io
Brascuba Cigarrillos S.A. La Habana. Cuba.
“Nunca consideres el estudio como una obligación,
sino como una oportunidad para penetrar en el bello
y maravilloso mundo del saber. Albert Einstein”
Dominio de Empresa Cítricos Arimao.
CITRISUR
el privilegio del sabor