Email

Puedes añadir infinitas cuentas de correo para todos los dominios que tengas activados en tu servidor. Antes de añadir cuentas de correo electrónico, es importante que te asegures de haber configurado correctamente el dominio correspondiente. Para saberlo, consulta la configuración del dominio.

Crear cuenta

En la sección “Correos” > “Cuentas de Correo” , haz clic en el botón “Añade una cuenta nueva” y rellena los diferentes campos del formulario que se despliega. En el campo “Nombre de la cuenta” tendrás que insertar solo el nombre de la cuenta (sin @dominio.com) y tendrás que elegir un dominio del listado de dominios disponibles, el cual habrás activado previamente en la sección “Dominios”. Para crear la cuenta user@example.com tendrás que insertar user en el campo “Nombre de la cuenta” y elegir el dominio “example.com” desde el desplegable del campo “Dominio”.

Screenshot

Creando una cuenta de correo.

Editar cuenta

Puedes cambiar los parámetros de las cuentas de correo electrónico que tengas activadas visitado la sección “Correos” > “Cuentas de correo” y haciendo luego clic en el botón “Editar cuenta” correspondiente a la cuenta que desees modificar.

Edit email

Editando una cuenta de correo.

Reenvío automático (Forward) y respuesta automática (Vacation)

En la misma página de edición de cada cuenta de correo electrónico puedes activar el reenvío automático de todo el correo entrante a cualquier otra dirección de correo.

Para hacerlo, tienes que activar la casilla “Activar reenvío automático”, insertando una dirección válida en el nuevo campo que se despliega. En caso de que quieras que se reenvíe a múltiples cuentas, debes separar cada una con coma (user1@example.com,user2@example.com). Si quieres seguir recibiendo una copia de los correos entrantes en tu cuenta actual, tendrás que incluirla en el listado.

Para activar la respuesta automática (fuera de oficina) activa la casilla “Activar respuesta automática”. En el campo inferior “Mensaje de respuesta automática” inserta el texto que deseas enviar.

Forward email

Configuración de reenvío y respuesta automática.

Eliminar cuenta

Cuando eliminas una cuenta de correo, los mensajes de sus carpetas (recibidos, enviados, papelera…) no se borran y se guarda una copia en tu servidor. La cuenta es desactivada, de modo que no podrá seguir enviando o recibiendo correo. Si en un futuro vuelves a crear la misma cuenta, recuperarás todo el contenido de sus carpetas. Para vaciar definitivamente una cuenta de correo, puedes borrar su contenido utilizando la interfaz webmail (si tienes la aplicación instalada) o utilizando un cliente de correo electrónico (Thunderbird, Outlook…) configurada con IMAP. IMAP crea una sincronización entre el cliente y el servidor, de manera que todas las acciones efectuadas en una de las dos partes se refleja en la otra.

Webmail - Snappymail

Si has instalado la aplicación Snappymail en tu servidor, podrás utilizar esta herramienta webmail para consultar y enviar correo electrónico desde tu navegador. Desde el panel de control mismo tienes un acceso directo a la aplicación webmail. Además de poder utilizar la dirección myserver.maadix.org/webmail, también puedes utilizar cualquier dominio propio que tengas funcionando en el servidor.

Si, por ejemplo, has configurado con éxito el dominio example.com para tu servidor, puedes visitar la interfaz webmail visitando example.com/webmail.

Todas las cuentas de correo electrónico activadas correctamente a través del panel de control pueden ser consultadas a través de la interfaz webmail.

snappymail

Acceso por webmail (Snappymail).

Nota: la contraseña que se asigna durante la instalación es la de acceso al panel de administración de Snappymail. Para acceder a cada cuenta de correo a través de Snappymail se utilizarán sus propias credenciales.

Acceso admin de Snappymail

Datos de acceso:
  • Url: myserver.maadix.org/webmail/?admin

  • Usuarix: admin

  • Contraseña: la que asignaste durante la instalación.

En el panel de control de administración de Snappymail vas a poder editar varias configuraciones. Recomendamos no editar la configuración relativa a los dominios, ya que son configurados automáticamente cuando se añaden al panel de control de MaadiX.

snappymail_admin

Acceso al panel de administración de Snappymail

Contactos en Snappymail

La funcionalidad de “Contactos” de Snappymail es muy útil, permite tener una libreta de direcciones y puede ser utilizada a la hora de redactar correos. Para configurar esta funcionalidad hay que acceder al panel de administración de Snappymail (como se explica en el apartado anterior) en la sección “Contactos”.

Si quieres que también se puedan sincronizar contactos, puedes habilitar “Permitir sincronización de contactos (servidor externo de CardDAV)”. Más abajo se explica cómo hacer la sincronización con la app “Contactos” de Nextcloud.

snappymail_contacts

Configuración de contactos en el panel de administración de Snappymail.

Además, la funcionalidad de contactos puede funcionar con SQLite (opción por defecto), MySQL o PostgreSQL. En el desplegable se puede seleccionar la opción que se prefiera.

Si se elige usar SQLite solo es necesario pulsar el botón test para comprobar que Snappymail pueda escribir los contactos en la base de datos y que la configuración es correcta. Como se advierte en el mensaje, no se aconseja para un gran número de usuarixs.

Si se elige usar MySQL o PostreSQL habrá que dar algunos pasos más. Será necesario acceder por SSH al servidor, crear una base de datos y unx usuarix con permisos para escribir en ella. Mostramos los pasos necesario para Mysql:

(Habiendo accedido por SSH con la cuenta Superusuarix)

  1. Acceder a MySQL

sudo mysql

  1. Crear base de datos y usuarix con permisos de escritura:

CREATE DATABASE snappycontacts;

GRANT ALL PRIVILEGES ON snappymail.* TO 'snappycontacts'@'localhost' IDENTIFIED BY 'contraseña';

FLUSH PRIVILEGES;

exit;

Ahora habrá que indicar estos datos en el panel de administración de Snappymail, como se ve en la siguiente imagen.

snappymail_contacts

Contactos configurados con MySQL.

Pulsa el botón de “Probar” para comprobar que la configuración es correcta.

A partir de ahora, las cuentas de correo que sean consultadas en Snappymail también podrán tener una libreta de direcciones.

Webmail addressbook

Libreta de direcciones en Snappymail

Migración desde Rainloop

Si tenías previamente instalado Rainloop, en la release 202403 de MaadiX esta aplicación será automáticamente reemplazada por SnappyMail. Rainloop se desactivará sin opción a poder ser reactivada, pero se conservarán los archivos para que puedas consultar su configuración en el caso lo necesites.

Las únicas configuraciones que MaadiX importa de forma automática son:

  • Los dominios habilitados desde el panel de control

  • La libreta de direcciones SqLite que estaba previamente ubicada en /var/www/rainloop/data/_data_/_default_/AddressBook.sqlite

Todo lo demás, tendrás que recuperarlo de forma manual.

Si activaste otra libreta de direcciones, por ejemplo con Mysql, tendrás que reconfigurar manualmente los parámetros de conexión que podrás consultar dese el archivo de configuración de Rainloop en /var/www/rainloop/data/_data_/_default_/configs/application.ini.

En este mismo archivo encontrarás todas las demás customizaciones que hayas podido aplicar y que puedes recuperar copiándolas al nuevo archivo de configuración de SnapyyMail en /var/www/snappymail/data/_data_/_default_/configs/application.ini.

De la misma forma, si tenías algún plugin habilitado, tendrás que volverlo a instalar manualmente desde la interfaz de administración.

La contraseña de acceso a la interfaz de administración de Snappymail se ha establecido de forma aleatoria en el momento de la migración. Puedes resetearla desde el panel de control en Mis Aplicaciones -> SnappyMail -> configurar, o bien copiar la que tenías anteriormente para acceder a Rainloop y que encuentras en el archivo de configuración application.ini mencionado arriba, en la línea :

admin_password = "XXXXX"

El acceso a Snappymail será disponible tanto desde la antigua url (/rainloop) Como desde la nueva (/webmail).

Una vez tengas comprobado que desde la anterior instalación no necesitas consultar ninguna configuración más, puedes eliminar Rainloop de forma permanente desde la pestaña Mis Aplicaciones -> Ver todas. Te recomendamos en todo caso hacer antes una copia del archivo /var/www/rainloop/data/_data_/_default_/configs/application.ini.

Cliente de correo

MaadiX permite que puedas consultar tu correo electrónico utilizando un cliente de correo que tengas instalado en tu ordenador (Thunderbird, Outlook…). Con tal de poder configurar tu cuenta dentro del cliente, necesitas los datos de conexión al servidor, que puedes encontrar en el Panel de Control, en el apartado “Correos” > “Cuentas de correo” , en “Editar cuenta” de la cuenta que se quiera configurar, y haciendo click en el botón IMAP o POP3 arriba a la derecha.

Email_details

Configuración para cliente de correo.

Por ejemplo, en Thunderbird la configuración por IMAP quedará así:

thunderbird_conf

Ejemplo de configuración para Thunderbird.

Sincronizar contactos

Exite la posibilidad de sincronizar tus contactos de Nextcloud tanto en Thunderbird (cliente de correo) como en Rainloop (webmail). La aplicación “Contactos” no viene instalada por defecto en Nextcloud, así que procede a instalarla, si aún no lo has hecho.

ContactsNC

Instalación de la App «Contactos» en Nextcloud.

Una vez tengas tus contacos añadidos a la App “Contactos”, para poder sincronizarlos vas a necesitar el enlace de la libreta de direcciones. Lo puedes encontrar en Nextcloud, en Contactos > Ajustes > menú de los tres puntos > copiar enlace, tendrá el formato https://myserver.maadix.org/nextcloud/remote.php/dav/addressbooks/users/user/contacts/

Contact_link_NC

Enlace CardDav.

En Thunderbird

Para sincronizar tus contactos de Nextcloud con Thunderbird necesitas el plug-in CardBook .

Una vez instalado puede añadir una nueva libreta de direcciones remota de tipo CardDav como se muestra en la siguiente captura, tendrás que añadir la url de la libreta de direcciones de Nextcloud que tendrá el formato: https://myserver.maadix.org/nextcloud/remote.php/dav/addressbooks/users/user/contacts/ además del nombre de la cuenta de Nextcloud y su contraseña.

Card_book_conf

Configuración de CardBook.

En SnappyMail

Para sincronizar tus contactos de Nextcloud en Snappymail tienes que ir a “Configuración” > “Contactos” y en el apartado “Sincronización remota (CardDAV)” activar la opción “Activar la sincronización remota” y añadir el enlace de la libreta de direcciones de Nextcloud que tendrá el formato https://myserver.maadix.org/nextcloud/remote.php/dav/addressbooks/users/user/contacts/ además del nombre de la cuenta de Nextcloud y su contraseña.

RainloopSync_conf

Configuración para sincronización de contactos en Rainloop.

Recuerda que previamente se tiene que haber activado la funcionalidad “Contactos” desde el panel de administración de Rainloop (como se indica aquí) para que la configuración relativa a contactos esté disponible.

Una vez configurada la sincronización de contactos se puede ir a la libreta de direcciones e iniciar la sincronización, como se muestra en la siguiente imagen.

RainloopSync

Sincronización de contactos en Rainloop.