Guía de Soporte y Mantenimiento del Servicio de Correo
Clientes de correo
Outlook
Eliminar permanentemente los correos marcados para su eliminación en la bandeja de entrada:- Cuando estemos dentro de una carpeta IMAP, tendremos disponible en el menú edición la opción "Purgar mensajes eliminados".
Outlook Express
El cliente de correo no puede abrir correos nuevos:- Esto puede deberse a que el fichero .dbx asociado a la bandeja en la que se encuentra el correo que queremos abrir, ha llegado al máximo establecido de 2 GB de tamaño. Para solucionarlo basta con renombrar este fichero (nom_fichero.dbx.OLD), obligando así al outlook express a generarlo de nuevo. La ubicación del fichero la podemos encontrar accediendo a: Tools->Options->maintenance->Picar en botón 'Store Folder'
Modificación del peso de una regla SpamAssassin
Por defecto el SpamAssassin viene configurado con un conjunto de reglas que se verifican contra los mensajes de usuario. Cada regla tiene asociado un peso, de forma que a medida que dan positivas las verificaciones se suman esos pesos, el resultado de esta suma se compara con un umbral, y si lo supera el mensaje es puesto en cuarentena, por ejemplo. Los mensajes puestos en cuarentena se guardan en /var/virusmails (CentOS).
Si necesitásemos en algún momento modificar un peso, lo haremos editando el fichero /etc/mail/spamassassin/local.cf y añadiendo una línea como la que sigue:
scores regla_a_modificar peso
despues de esto reiniciamos el spamassassin
server_prompt :> service spamassassin restart
Recibo mensajes con direcciones falsas
Esto, evidentemente, no es una incidencia para tecnicos, pero es una duda muy habitual de los usuarios, asi que hemos decidido poner aqui una explicacion en lenguaje sencillo para poder enviarlo a los usuarios que nos hagan esta pregunta:
Porque las direcciones son muy faciles de falsear, y de hecho la mayoria de los SPAM y virus falsean el origen (e incluso el destino). Imaginate el correo electronico como una carta. Las direcciones de origen y destino vienen en el sobre, pero en la carta (dentro del sobre) se puede poner --- A: Fulanito De: menganito Texto de la carta --- El servidor de correo electrónico utiliza exclusivamente las direcciones que aparecen en el sobre, no mira para nada las direcciones que vienen en el mensaje. En cambio, tu cliente de correo te muestra las direcciones del mensaje. Es decir, que en el sobre yo puedo poner una dirección y la que mostrara tu cliente de correo es otra. Además de todo esto, los servidores de correo no comprueban (de hecho NO PUEDEN comprobarlo) que la dirección de origen es la real, ni siquiera en la del sobre, igual que correos no comprueba la dirección de origen para entregar una carta. Con este funcionamiento es trivial el falseo de las direcciones de origen y destino: - Dirección de origen: Mandar un correo poniendo como dirección de origen (tanto la del sobre como la del mensaje) una dirección inventada, el servidor no lo comprueba y entrega el mensaje. La dirección de origen podría ser incluso la misma que la de destino - Dirección de destino: Se puede mandar un correo poniendo en el sobre una dirección de destino de un usuario valido y en el mensaje un dirección de destino inventada. El usuario vera un mensaje con un destino que no es el y se preguntara como es que le ha llegado a el... Pues eso, que las direcciones el origen y destino de los correos electrónicos no son fiables, a no ser que el correo tenga firma electrónica...
Problemas al hacer login dovecot
Estamos seguro que hemos escribo bien el nombre de usuario y contraseña y no se valida níngun usuario.- Revisa que el servidor ldap está activo
- Revisa la configuración del fichero /etc/dovecot-ldap.conf tiene que tener algo parecido a esto:
hosts = direccion_ip_servidor_ldap dn = cn=admin,dc=ejemplo,dc=com dnpass = password ldap_version = 3 base = ou=People,dc=ejemplo,dc=com deref = never scope = subtree user_attrs = homeDirectory=home,uidNumber=uid,gidNumber=gid,system_user=uid
- Recuerda que tras cualquier cambio hay que reiniciar el dovecot
Tamaño máximo de un fichero adjunto
Si deseas subir el tamaño máximos de un fichero adjunto edita el fichero /etc/php.ini
upload_max_filesize = 20M
Tampoco estaría de mas que revisaras
memory_limit = 128M
El volumen de llena muy a menudo y deja de entrar correo
Aparte de aumentar el tamaño del volumen o separar el directorio var en otro volumen, se puede modificar el tiempo que se almacenan los ficheros en cuarentena y configurar logrotate para que comprima los log:- Ficheros en cuarentena: editar el script /etc/cron.daily/amavis y cambiar el numero de horas del comando tmpwatch al numero que queramos conservar los mensajes (p.ej: 720 -> 30 dias, 168 -> 7 dias)
- logrotate: editar el /etc/logrotate.conf y activar la opcion compress
Clamd no funciona con SELinux activo
El RPM de clamd almacena las bases de datos de virus en /var/clamav y esto va en contra de las políticas SELinux del sistema. Es necesario cambiar las BBDD de virus a /var/lib/clamav
- Movemos las BBDD
# /etc/init.d/clamd stop # mv /var/clamav /var/lib/clamav # mkdir /var/spool/amavisd # chown amavis:amavis /var/spool/amavisd # chmod g+w /var/spool/amavisd # restorecon -R /var/lib/clamav /var/spool/amavisd
- Editamos el fichero /etc/clamd.conf y cambiamos la entrada:
DatabaseDirectory /var/lib/clamav
- Comentamos la entrada LocalSocket para que use el socket inet
- Editamos /etc/freshclam.conf
DatabaseDirectory /var/lib/clamav
- Editamos /etc/cron.daily/freshclam y cambiamos
--datadir="/var/clamav"por
--datadir="/var/lib/clamav"
El amavis consume muchísima CPU
- El amavis almacena los tokens del bayesiano y el autowhitelist en /var/amavis/.spamassassin
- Si esos ficheros son muy grandes (mas de 100M) el amavis se puede atragantar.
- Para resolverlo:
- Parar amavisd
- Borrar los ficheros
- Arrancar amavis
- Mirar opciones para limitar este tamaño. Si no se puede, automatizar este proceso.