MailScanner

Forums: 

hola amigos al ejecutar el archivo ./install.sh de mail scanner esto me veo en el log.

I am logging everything into "install.log".

You need to install the patch command from your Linux distribution.
Once you have done that, please try running this script again.

de que parches esta hablando?

Se refiere al comando patch

Imagen de deathUser

Se refiere al comando patch el que sirve para aplicar parches a código fuente, no recuerdo en que paquete o grupo de paquetes está pero puedes buscar con:


yum search patch
# o
yum provides */patch

bye
;)

respuesta

Imagen de miguelbaum

hola amigos volvi a verificar todo y descargue de vuelta instale todos los rpm y ejecute el script y cuando le doy el comando MailScanner aparece este mensaje:

[root@mail MailScanner-4.84.5-2]# MailScanner
Can't locate Filesys/Df.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 /usr/lib/MailScanner) at /usr/sbin/MailScanner line 91.
BEGIN failed--compilation aborted at /usr/sbin/MailScanner line 91.

[root@mail MailScanner]# service MailScanner start
Can't locate Net/CIDR.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
BEGIN failed--compilation aborted at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't locate Net/CIDR.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
BEGIN failed--compilation aborted at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't locate Net/CIDR.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
BEGIN failed--compilation aborted at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't locate Net/CIDR.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
BEGIN failed--compilation aborted at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't locate Net/CIDR.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
BEGIN failed--compilation aborted at /usr/lib/MailScanner/MailScanner/Config.pm line 34.
Compilation failed in require.
BEGIN failed--compilation aborted.
/etc/init.d/MailScanner: line 84: [: =: unary operator expected
Starting MailScanner daemons:
incoming : /etc/init.d/MailScanner: line 103: [: =: unary operator expected
/etc/init.d/MailScanner: line 115: [: =: unary operator expected
/etc/init.d/MailScanner: line 125: [: =: unary operator expected
/etc/init.d/MailScanner: line 145: [: =: unary operator expected
[FAILED]
Invalid MTA in /etc/sysconfig/MailScanner
outgoing : /etc/init.d/MailScanner: line 164: [: =: unary operator expected
/etc/init.d/MailScanner: line 174: [: =: unary operator expected
/etc/init.d/MailScanner: line 184: [: =: unary operator expected
/etc/init.d/MailScanner: line 189: [: =: unary operator expected
[FAILED]
Invalid MTA in /etc/sysconfig/MailScanner
MailScanner: /etc/init.d/MailScanner: line 232: [: =: unary operator expected
[ OK ]

hola amigos esto

Imagen de miguelbaum

hola amigos esto tengo:
[root@mail lib]# rpm -qa | egrep perl
perl-Pod-Simple-3.13-127.el6.i686
perl-Archive-Zip-1.30-2.el6.noarch
perl-Test-Harness-3.17-127.el6.i686
perl-HTML-Tagset-3.20-4.el6.noarch
perl-IO-Socket-SSL-1.31-2.el6.noarch
perl-Net-DNS-0.65-4.el6.i686
perl-Module-Pluggable-3.90-127.el6.i686
perl-MailTools-2.04-4.el6.noarch
perl-IO-Compress-Zlib-2.020-127.el6.i686
perl-Archive-Tar-1.58-127.el6.i686
perl-IO-Socket-INET6-2.56-4.el6.noarch
perl-Mail-DKIM-0.37-2.el6.noarch
perl-version-0.77-127.el6.i686
perl-IO-stringy-2.110-10.1.el6.noarch
perl-DBI-1.609-4.el6.i686
perl-MIME-tools-5.427-4.el6.noarch
perl-devel-5.10.1-127.el6.i686
perl-Compress-Zlib-2.020-127.el6.i686
perl-URI-1.40-2.el6.noarch
perl-Net-SSLeay-1.35-9.el6.i686
perl-NetAddr-IP-4.027-7.el6.i686
perl-Digest-SHA1-2.12-2.el6.i686
perl-Time-HiRes-1.9721-127.el6.i686
perl-libs-5.10.1-127.el6.i686
perl-Convert-BinHex-1.119-10.1.el6.noarch
perl-Compress-Raw-Zlib-2.020-127.el6.i686
perl-ExtUtils-MakeMaker-6.55-127.el6.i686
perl-IO-Zlib-1.09-127.el6.i686
perl-libwww-perl-5.833-2.el6.noarch
perl-Net-LibIDN-0.12-3.el6.i686
perl-Encode-Detect-1.01-2.el6.i686
perl-Digest-HMAC-1.01-22.el6.noarch
perl-Crypt-OpenSSL-Random-0.04-9.1.el6.i686
perl-Pod-Escapes-1.04-127.el6.i686
perl-TimeDate-1.16-11.1.el6.noarch
perl-IO-Compress-Base-2.020-127.el6.i686
perl-Package-Constants-0.02-127.el6.i686
perl-Socket6-0.23-3.el6.i686
perl-Crypt-OpenSSL-RSA-0.25-10.1.el6.i686
perl-5.10.1-127.el6.i686
perl-DBD-SQLite-1.27-3.el6.i686
perl-ExtUtils-ParseXS-2.2003.0-127.el6.i686
perl-HTML-Parser-3.64-2.el6.i686
perl-Digest-SHA-5.47-127.el6.i686
perl-Crypt-OpenSSL-Bignum-0.04-8.1.el6.i686

los demas de perl lo instale mediante esto les di los comandos
make
make test
make install

esto porque existia dentro de cada carpeta un archivo readme.txt que indicaba esto y lo que no veo ahi es:

Sys-Hostname-Long-1.4
OLE-Storage_Lite-0.19
Sys-SigAction-0.15

saludos

cuando dices "ya no hay nada"

Imagen de deathUser

cuando dices "ya no hay nada" te refieres a la lista anterior de paquetes de PERL ...??? si es así puedes intentar instalar cada paquete de la lista anterior con yum install paquete :) e instala adicionalmente a los de la lista los que te reportan que te faltan.

bye
;)

respuesta

Imagen de miguelbaum

si me refiero a que no descarga lo que falta para que pueda funcionar MailScanner, estos paquetes:

Sys-Hostname-Long-1.4
OLE-Storage_Lite-0.19
Sys-SigAction-0.15

los descargue en formato tar.gz los descomprimi y dentro contenian .pl y el makefile.PL para la compilacion, yo creo que el error es porque estos no estan, hago esto y no me aparece nada:

rpm -qa |egrep Sys-Hostname-Long
rpm -qa |egrep OLE-Storage_Lite-0.19
rpm -qa |egrep Sys-SigAction-0.15

pero como no son rpm a lo mejor no me muestra nada, como puedo ver cuando los archivos quedan instalados ?

rpm -q te va a reportar

Imagen de deathUser

rpm -q te va a reportar solamente lo que se ha instalado vía un paquete RPM, nunca lo que has compilado ...

Cuando compilas debes tener cuidado de que se instale en el mismo directorio que el resto de paquetes (los instalados vía RPM) si no, no va a encontrar los paquetes, mira si encuentras los rpms de los paquetes que instalaste desde las fuentes o instala los mismos vía CPAM que ahí te va a resolver el tema de los PATHS, pero es preferible hacerlo con paquetes RPM, seguramente alguno de los repos que contiene MailScanner, debería tener todos los paquetes requeridos incluidos los módulos de perl que te faltan.

Suerte ...

bye
;)

respuesta

Imagen de miguelbaum

amigos logre encontrar el rpm que me falta y luego de esto ejecute el comando:

[root@mail etc]# service MailScanner restart
Shutting down MailScanner daemons:
MailScanner: [FAILED]
incoming sendmail: [ OK ]
outgoing sendmail: [ OK ]
Waiting for MailScanner to die gracefully dead.
Starting MailScanner daemons:
incoming sendmail: [ OK ]
outgoing sendmail: [ OK ]
MailScanner: [ OK ]
[root@mail etc]# service MailScanner status
Checking MailScanner daemons:
MailScanner: [FAILED]
incoming sendmail: [ OK ]
outgoing sendmail: [ OK ]

ingrese al webmail e hice un envio y nada,aqui los logs:

Aug 28 08:47:03 mail dovecot: imap(miguel): Disconnected: Logged out bytes=117/1395
Aug 28 08:47:07 mail dovecot: imap-login: Login: user=, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=27406, secured
Aug 28 08:47:07 mail dovecot: imap(miguel): Disconnected: Logged out bytes=117/1395
Aug 28 08:48:03 mail sendmail[27563]: alias database /etc/aliases rebuilt by root
Aug 28 08:48:03 mail sendmail[27563]: /etc/aliases: 78 aliases, longest 10 bytes, 793 bytes total
Aug 28 08:48:03 mail sendmail[27567]: starting daemon (8.14.4): SMTP
Aug 28 08:48:03 mail sm-msp-queue[27571]: starting daemon (8.14.4): queueing@00:15:00
Aug 28 08:48:03 mail sendmail[27575]: starting daemon (8.14.4): queueing@00:15:00
Aug 28 08:48:11 mail sendmail[27658]: alias database /etc/aliases rebuilt by root
Aug 28 08:48:11 mail sendmail[27658]: /etc/aliases: 78 aliases, longest 10 bytes, 793 bytes total
Aug 28 08:48:11 mail sendmail[27662]: starting daemon (8.14.4): SMTP
Aug 28 08:48:11 mail sm-msp-queue[27666]: starting daemon (8.14.4): queueing@00:15:00
Aug 28 08:48:11 mail sendmail[27670]: starting daemon (8.14.4): queueing@00:15:00

saludos

respuesta

Imagen de miguelbaum

[root@mail log]# MailScanner --lint
Can't locate Filesys/Df.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 /usr/lib/MailScanner) at /usr/sbin/MailScanner line 91.
BEGIN failed--compilation aborted at /usr/sbin/MailScanner line 91.
[root@mail log]# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:52292 *:* LISTEN 8163/rpc.statd
tcp 0 0 *:pop3 *:* LISTEN 8400/dovecot
tcp 0 0 *:imap *:* LISTEN 8400/dovecot
tcp 0 0 *:sunrpc *:* LISTEN 1896/rpcbind
tcp 0 0 localhost.localdomain:ipp *:* LISTEN 8255/cupsd
tcp 0 0 *:smtp *:* LISTEN 27906/sendmail
tcp 1 0 mail.andeslogistics.c:55506 200.123.194.152:http CLOSE_WAIT 8834/clock-applet
tcp 0 0 *:sunrpc *:* LISTEN 1896/rpcbind
tcp 0 0 *:http *:* LISTEN 8461/httpd
tcp 0 0 *:50865 *:* LISTEN 8163/rpc.statd
tcp 0 0 localhost6.localdomain6:ipp *:* LISTEN 8255/cupsd
[root@mail log]# getenforce
Disabled

Páginas