amavis no escucha el puerto

Rolando Mota barbudone en gmail.com
Mie Feb 25 16:14:53 CLST 2009


2009/2/25 Juan Andres Ramirez <jandresaedo en gmail.com>

> Hola Listeros:
>          Estoy dando de alta un nuevo server de correo, y el unico
> problema que he tenido es que amavisd no esta escuchando ni por el
> puerto que debería ni por ningún otro:
> [root en mail2 log]# netstat -puta
> Active Internet connections (servers and established)
> Proto Recv-Q Send-Q Local Address               Foreign Address
>     State       PID/Program name
> tcp        0      0 mail2.xxxx.com:10025   *:*
> LISTEN      3120/master
> tcp        0      0 *:mysql                     *:*
>     LISTEN      2359/mysqld
> tcp        0      0 *:pop3                      *:*
>     LISTEN      2390/dovecot
> tcp        0      0 mail2.xxxxx:dyna-access *:*
>  LISTEN      2264/clamd
> tcp        0      0 mail2.xxxxx.com:imap    *:*
>  LISTEN      2390/dovecot
>
>
> Simplemente no aparece.
>
> Pero el servicio esta arriba:
> ps -A
>
> 3160 ?        00:00:01 amavisd
> 3166 ?        00:00:00 amavisd
> 3167 ?        00:00:00 amavisd
> 2264 ?        00:00:00 clamd
>
>
>
> Postfix también responde por donde deberia:
> telnet localhost 10025 y al 25:
> Connected to localhost.localdomain (127.0.0.1).
> Escape character is '^]'.
> 220 xxxx.xxxx.com ESMTP Postfix
>
> Configuracion de amavis:
>
> $daemon_user  = 'amavis';
> $daemon_group = 'clamav';
> $mydomain = 'xxxx.com';
> $MYHOME   = '/var/amavis';
> $QUARANTINEDIR = '/var/virusmails';
> $db_home   = "$MYHOME/db";
> $helpers_home = "$MYHOME/var";
> $pid_file  = "$MYHOME/var/amavisd.pid";
> $lock_file = "$MYHOME/var/amavisd.lock";
> $log_level = 2;
> $virus_admin               = "mick\@$mydomain";
> $mailfrom_notify_admin     = "antivirus\@$mydomain";
> $mailfrom_notify_spamadmin = "antivirus\@$mydomain";
>
> ['ClamAV-clamd',
>   \&ask_daemon, ["CONTSCAN {}\n", "/var/amavis/amavisd.sock"],
>   qr/\bOK$/, qr/\bFOUND$/,
>   qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
>
> En los logs no veo ningun error cuando inicia amavis, e Iptables lo tengo
> abajo
>
> La linea de amavis que va en el main.cf tambien esta anotada:
> content_filter = smtp-amavis:[127.0.0.1]:10024
>
> Y las lineas del master.cf:
>
> smtp-amavis unix -      -       n     -       2  smtp
>    -o smtp_data_done_timeout=1200
>    -o smtp_send_xforward_command=yes
>    -o disable_dns_lookups=yes
>    -o max_use=100
>
> 127.0.0.1:10025 inet n  -       n     -       -  smtpd
>    -o content_filter=
>    -o local_recipient_maps=
>    -o relay_recipient_maps=
>    -o smtpd_restriction_classes=
>    -o smtpd_delay_reject=no
>    -o smtpd_client_restrictions=permit_mynetworks,reject
>    -o smtpd_helo_restrictions=
>    -o smtpd_sender_restrictions=
>    -o smtpd_recipient_restrictions=permit_mynetworks,reject
>    -o mynetworks_style=host
>    -o mynetworks=127.0.0.0/8
>    -o strict_rfc821_envelopes=yes
>    -o smtpd_error_sleep_time=0
>    -o smtpd_soft_error_limit=1001
>    -o smtpd_hard_error_limit=1000
>    -o smtpd_client_connection_count_limit=0
>  -o smtpd_client_connection_rate_limit=0
>    -o
> receive_override_options=no_header_body_checks,no_unknown_recipient_checks
>
>
> Cualquier comentario se los agradesco de antemano. Gracias.
>
>


Esta correcta la ruta del socket ?
habilita la variable de los logs de amavisd, asi vemos pk se puso idiota

-- 
Larry Letelier N.
barbudone en gmail.com
lletelier en fedoraproject.org


Más información sobre la lista de distribución Linux