Cómo enviar mails desde XenServer
En el día de hoy, vamos a ver como configurar nuestros XenServer para poder enviar correos electrónicos desde ellos mismos utilizando un smarthost.
Es útil configurar un cliente de correo como mailx para poder enviarnos notificaciones de nuestros scripts como por ejemplo los scripts que se ejecuten de forma automática utilizando cron.
Citrix XenServer, tiene un corazón CentOS, por ello podemos instalar paquetes rpm compilados para CentOs 5. Desde un mirror cualquiera como:
Descargamos el paquete rpm que necesitamos: mailx-8.1.1-44.2.2.x86_64.rpm
Una vez descargado, lo instalamos:
root@xenserver01# rpm –Uvh mailx*
warning: mailx-8.1.1-44.2.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing… ########################################### [100%]
1:mailx ########################################### [100%]
Configuramos los parámetros siguientes del fichero: /etc/ssmtp/ssmtp.conf
mailhub=<tu servidor de correo>
rewriteDomain=<tu dominio>
Ahora ya puedes enviar mails desde tus XenServer a tu correo electrónico con mailx
root@xenserver01# cat fichero | mailx –s “test” tudireccion@correo.com
Espero que como siempre, te haya sido de utilidad. Saludos
¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.