Cyrus IMAP Servicio de correo electrónico transaccional
Correo electrónico de código abierto, contactos y servidor de calendario de código abierto
Cyrus IMAP Mail Server es un correo electrónico de código abierto, contactos y servidor de calendario para configuraciones grandes con un gran conjunto de opciones e integraciones de terceros
Descripción general
Cyrus IMAP Mail Server es un servidor de correo electrónico 100% gratuito y de código abierto. Su proyecto para un sistema de correo empresarial altamente escalable. La aplicación se desarrolla en el lenguaje de programación C, y el código fuente está disponible en GitHub y puede extender las características clonando el repositorio. Cyrus es un rico servidor de correo electrónico de código abierto configurable, que ofrece un gran conjunto de opciones para integraciones de terceros. Se recomienda para empresas que ofrecen servicios de correo electrónico a sus clientes. Admite los protocolos de correo electrónico más comunes como IMAP, SMTP y POP3, así como el protocolo NNTP. El servidor de correo electrónico de código abierto de Cyrus IMAP difiere de otras implementaciones de servidor IMAP. Como está destinado a ejecutarse en servidores “seguros”. La base de datos del buzón se almacena en partes del sistema de archivos que son privados para el sistema Cyrus IMAP y ningún otro usuario puede acceder a esa parte del disco. El diseño de la base de datos de buzón privado del Cyrus IMAP brinda al servidor grandes ventajas en eficiencia, escalabilidad y administración. Se permiten múltiples conexiones de lectura/escritura concurrentes al mismo buzón. Y esta concurrencia aumenta el rendimiento y la eficiencia a lo grande. El servidor admite listas de control de acceso en buzones y cuotas de almacenamiento en las jerarquías de buzones. El servidor de correo electrónico de código abierto de Cyrus IMAP proporciona toda la funcionalidad importante que cualquier negocio necesita para ejecutar su propio servidor de correo electrónico. Si está buscando configurar su propio servidor de correo electrónico, definitivamente debe verificar el servidor de correo electrónico de código abierto de Cyrus IMAP.
Requisitos del sistema
Cyrus IMAP admite las siguientes plataformas
- FreeBSD
- CentOS
- Debian
- Fedora
- Gentoo
- OpenSuse
- Red Hat Enterprise Linux
- SUSE LINUX
Características
Las siguientes son las características clave del servidor de correo electrónico de código abierto de Cyrus IMAP
- Modos de seguridad y autenticación múltiples
- Gestión avanzada del buzón
- Gestión de mensajes avanzados
- Gestión de la colección Calendario y Contact (DAV)
- Gestión de carga
- Particiones de carrete de correo
- Archivo
- Gestión de cuotas
- Estado de ver compartido compartido
- Filtrado del lado del servidor
- Dominios virtuales
- Autenticación SQL
Instalación
El primer lugar para comenzar con una nueva instalación de Cyrus IMAP es con su distribución de SO de elección y su empaque, cuando esté disponible. En este tutorial, explicaremos para la distribución de CentOS. Para instalar la versión de Cyrus IMAP que viene con el sistema operativo, emita el siguiente comando:
$ yum install cyrus-imapd cyrus-sasl cyrus-sasl-plain
A continuación, establezca una contraseña para el usuario administrativo predeterminado “Cyrus”
$ passwd cyru
Changing password for user cyrus.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.s
Iniciar y configurar para comenzar cuando el sistema Boots, el servicio Saslauthd
$ service saslauthd start
Starting sasluathd:
$ chkconfig sasluathd on
Ahora debería poder autenticarse contra Sasluathd:
$ testsaslauthd -u cyrus -p YOUR-PASSWORD
Inicie el servicio y asegúrese de que el servicio se inicie cuando el sistema arranca:
$ service cyrus-imapd start
$ chkconfig cyrus-imapd on
Ahora debería poder iniciar sesión como usuario de Cyrus
$ imtest -t "" -u cyrus -a cyrus localhost
S: * OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS LOGINDISABLED COMPRESS=DEFLATE] d5ec35c1414a Cyrus IMAP v2.3.16-Fedora-RPM-2.3.16-13.el6_6 server ready
C: S01 STARTTLS
S: S01 OK Begin TLS negotiation now
verify error:num=18:self signed certificate
TLS connection established: TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID AUTH=PLAIN SASL-IR COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH
S: C01 OK Completed
Please enter your password:
C: A01 AUTHENTICATE PLAIN ********
S: A01 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] Success (tls protection)
Authenticated.
Security strength factor: 256
. LIST "" "*"
. OK Completed (0.000 secs 1 calls)
C: Q01 LOGOUT
* BYE LOGOUT received
Q01 OK Completed
Connection closed.