Error en envío de email en aplicaciones PLESK 1and1

Hay veces que tenemos instalado en nuestro servidor Plesk de 1and1 una aplicación tipo Joomla, Drupal, Magento, etc etc estas aplicaciones tienen configurada normalmente un email para las notificaciones de cualquier tipo.

¿Que ocurre cuando nuestro correo NO esta dentro del propio servidor 1and1 y lo tenemos en cualquier otro lugar, tipo cuentas gratuitas de 1and1 o servidores google?

Pues que a veces nos aparecen mensajes del tipo «No se puede entregar el mensaje porque el no existe el buzón de correo»

¿Porque puede suceder eso? pues porque internamente nuestro servidor DNS esta resolviendo las entradas MX hacia su propia ip.

«Pero… realmente me están llegando todos los otros » Si, porque a nivel DNS global, están refrescados las DNS para que apunten al servidor donde realmente está tu buzón

Para resolverlo tenemos que cambiar la dirección de la entrada MX hacia la IP del servidor que realmente está albergando nuestro buzón de correo.

/dev/hda5/ o /usr/local/psa lleno en Plesk

Me llama un cliente y me comenta que no puede enviar emails… raudo y veloz me voy al Plesk y veo nada más entrar un mensaje de «Disco lleno».

Miro la información del servidor y veo que el /dev/hda5 esta lleno eso hace que el servidor de correo pues no tenga espacio para nada y de ahí los problemas del cliente, pues vamos a por ello:

Vamos a /usr/local/psa miramos lo que ocupan los directorios:

ls -l

o

du -h –max-depth=1

Seguramente habrá alguien que diga, menuda tonteria hacer un du -h para el directorio en curso, si tienen razón, pero a mi me gusta más como me presenta los datos el du -h, manias de cada uno.

Y como no… directorio TMP 5GB ( ya sabemos donde esta el problema)

Entro en el directorio tmp y me encuentro 5 ficheros dump*******.tgz de hace unos meses de 1GB cada uno.

rm dump*

Solucionado!

Mail diario de Plesk con errores

Mi servidor Cloud de 1and1 con Plesk me envia cada dia me envía un mail con estos errores tan molestos:

error: error accessing /var/log/exim: No such file or directory
error: exim:3 glob failed for /var/log/exim/*log
error: found error in /var/log/exim/*log , skipping
error: stat of /var/log/maillog failed: No such file or directory
/etc/cron.daily/prelink:

/etc/cron.daily/prelink: line 45: /var/log/prelink/prelink.log: No such file or directory
/etc/cron.daily/prelink: line 46: /var/log/prelink/prelink.log: No such file or directory
/etc/cron.daily/prelink: line 47: /var/log/prelink/prelink.log: No such file or directory

¿Como solucionarlo? vamos por partes:

1) Entramos en nuestro server por ssh y nos vamos a /etc/logrotate.d
2) Borramos el fichero exim
3) editamos el fichero syslog
4) eliminamos de la primera linea la ruta /var/log/maillog
5) creamos el directorio /var/log/prelink

De este ultimo paso no me acuerdo si cree el directorio o si borre las lineas que me daban error del fichero /etc/cron.daily/prelink

Para cercionaros que todo funciona ok lanzar:

logrotate /etc/logrotate.conf

Mirar que no escupa ningún error y ya no recibiereis el molesto mail de las 4 de la mañana (sobretodo si tienes correo en el teléfono)