RT @DotEmu: Follow us + RT and get a chance to win our last Wonder Boy: The Dragon's Trap press kit! Results on Thursday 28. Good luck! #…

Una función de utilidad en nuestros Synology es la posibilidad de recibir notificaciones por email. Si bien podemos configurar por ejemplo, nuestra cuenta Gmail para realizar los envíos, podemos utilizar el servidor SMTP incluido en el sistema directamente.

Para configurarlo, desde el Panel de Control del DSM, elegimos la opción “Servidor de Correo“.

Marcamos “Habilitar SMTP” y “Es necesaria la autorización de SMTP“. Este segundo punto es para hacer que sea necesario utilizar usuario y contraseña (cualquier cuenta definida en nuestro NAS) cuando intentemos enviar correos desde fuera de nuestra red local. Esto solo es una medida de seguridad ya que si solo vamos a utilizarlo para las notificaciones no es necesario abrir al exterior el puerto SMTP (25) en nuestro router.

En nombre del dominio debemos introducir, por ejemplo, nuestro dominio DDNS definido en la opción ezCloud del Panel de Control. Esto es necesario ya que si introducimos un dominio inexistente no podremos enviar emails a la mayoría de destinatarios, pues los servidores de destino nos darán error.

En mi caso utilizo el dominio de tipo usuario.dscloud.me que nos ofrece Synology de forma gratuita.

Configurado todo esto, tan solo tenemos que ir a la opción “Notificación” del Panel de Control y habilitar las notificaciones por correo electrónico. En “Servidor SMTP” introduciremos la IP de nuestro NAS y en “Puerto SMTP” el 25.

En esta pantalla podemos definir a que direcciones queremos enviar los avisos (máximo dos) así como un “Prefijo de sujeto” que se incluirá en todos los emails.

Muy probablemente los emails enviados serán cazados por el filtro antispam de Gmail (u otros proveedores) así que bastará crear una regla en nuestra cuenta de correo para que no trate como spam los mensajes que incluyan el prefijo que hayamos elegido.

4 Comentarios en “Notificaciones por email”

  1. 1Manu el 25/04/2012 a las 17:42

    Pues acabo de probarlo configurándolo como dices y realmente funciona. Hasta ahora tenía configurada directamente la cuenta de gmail para el envío, pero esto hacía que cada vez que se enviaba un mail a otro usuario (por notificación de descargas o lo que fuera), me aparecía el mail en mi bandeja de entrada (curiosamente, como enviado, pero en el inbox).

    Gracias!

    PD: eso sí, gmail detecta el correo entrante como posible fishing.

  2. 2ZeusII el 25/04/2012 a las 19:29

    Si, principalmente porque sale enviado por tu dirección de email pero no se ha originado en los servidores de Gmail.

    Si va a parar al spam basta crear una regla en gmail.

  3. 3Manu el 01/05/2012 a las 20:19

    Por cierto, y como nota: activar el servidor de correo, al menos en mi caso, hace que deje de funcionar la hibernación del disco duro.

  4. 4ZeusII el 01/05/2012 a las 22:15

    Tienes toda la razón! Eso sucede porque el directorio de trabajo se situa en el disco duro, en una carpeta llamada @postfix.

    Vamos a hacer una primera prueba, no se si funcionará, pero este metodo deberia ser “resistente” a las actualizaciones. Esto esta adaptado de una guía del foro oficial.

    1. Entramos por SSH (con usuario root).

    2. Paramos servicio de email:

    /usr/syno/mailstation/sbin/postfix stop

    3. Verificamos que esta parado:

    /usr/syno/mailstation/sbin/postfix status

    4. Conectamos un Pendrive USB y lo formateamos en EXT3 desde el gestor de dispositivos

    5. Movemos la carpeta @postfix al pendrive (este ejemplo asume que el pendrive ha sido detectado como volumeUSB2:

    mv /volume1/@postfix /volumeUSB2/

    6. Crear un enlace simbolico:

    ln -s /volumeUSB2/@postfix /volume1 (este por si al actualizar se pierde lo anterior, que siga llegando a los datos)

    7. Editamos archivo de configuración

    nano /usr/syno/mailstation/etc/main.cf

    8. Comentamos la linea queue_directory = /var/spool/postfix y añadimos debajo esta:

    queue_directory = /volumeUSB2/@postfix

    9. Modificamos el archivo master.cf:

    nano /usr/syno/mailstation/etc/master.cf

    10. Aqui buscamos las lineas que tengan “fifo” y lo cambiamos por “unix”:

    #pickup fifo n – n 60 1 pickup
    pickup unix n – n 60 1 pickup
    #qmgr fifo n – n 300 1 qmgr
    qmgr unix n – n 300 1 qmgr

    Yo lo que he hecho es comentar las lineas con fifo y añadir justo debajo lo mismo pero substituyendo el fifo por unix.

    11. Iniciamos el servicio y verificamos que podamos enviar emails:

    /usr/syno/mailstation/sbin/postfix start

    pd. pendiente de terminar de verificar.

A %d blogueros les gusta esto:

Licencia Creative Commons
Este obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.