Linux sendmail + cyrus-imapd

  

El valor predeterminado es instalar sendmail en rh5, lo que significa que puede enviar un mensaje. Si desea recibir la carta en oe, debe instalar el servicio de recepción correspondiente. Esto introduce cyrus-imap para lograr la recepción. Cyrus tiene que instalarlo tú mismo. Puede insertar el segundo y tercer CD de instalación de Red Hat Enterprise Linux 5 en la unidad de CD-ROM. Después de cargar la unidad de CD-ROM, busque los siguientes archivos de paquetes RPM relacionados con el servicio cyrus-imapd en el directorio del servidor del CD:

cyrus- Imapd-perl-2.3.7-1.1.el5.i386.rpmcyrus-imapd-utils-2.3.7-1.1.el5.i386.rpmdb4-utils-4.3.29-9.fc6.i386.rpmlm_sensors-2.10.0- 3.1.i386.rpmcyrus-imapd-2.3.7-1.1.el5.i386.rpmcyrus-imapd-devel-2.3.7-1.1.el5.i386.rpm

Instale usando el comando rpm – ivh.

2. La configuración básica del servicio cyrus-imapd

Los archivos de configuración del servicio cyrus-imapd tienen los tres siguientes.

/etc /sysconfig /cyrus-imapd: el archivo de configuración utilizado para iniciar el servicio cyrus-imapd.

/etc/cyrus.conf: es el archivo de configuración principal para el servicio cyrus-imapd, que contiene los parámetros de configuración para cada componente (IMAP, POP3, tamiz y NNTP) en el servicio.

/etc/imapd.conf: es el archivo de configuración para el servicio IMAP en el servicio cyrus-imapd.

Por defecto, estos archivos de configuración están básicamente configurados. Mientras se inicie el servicio cyrus-imapd, los servicios POP e IMAP se pueden proporcionar al mismo tiempo. Use el siguiente comando para iniciar servicios como cyrus y agregar cyrus para iniciar.

servicio saslauthd restartservice cyrus-imapd restartservice sendmail restartservice xinetd restart

chkconfig saslauthd onchkconfig cyrus-imapd onchkconfig sendmail en

Crea un nuevo usuario en Linux, para el sistema de ejemplo, usuario de mantenimiento, operador

#useradd operator

#passwd operator Establezca la contraseña. Por ejemplo, prueba

no olvide establecer /etc /nologin en el archivo de contraseña para aumentar la seguridad.

Configure la contraseña de Cyrus

#passwd cyrus

Ingrese a la herramienta de administración de cyrus




En el estado de línea de comando de administración de cyradm, puede usar el siguiente comando para crear carpetas adicionales como Buzón de salida, Papelera y Borradores para el usuario lbt debajo de su casilla de correo.

createmailbox user.lbt.Sendcreatemailbox user.lbt.Trashcreatemailbox user.lbt.Drafts

Después de crear el usuario del buzón de correo user.lbt, quiero eliminar el buzón directamente con el comando deletemailbox, incluso si es El administrador cyrus tampoco está autorizado (Permiso denegado). Para eliminarlo, primero debe otorgar al administrador cyrus el control total (todos) con el siguiente comando. Luego elimine el buzón con deletemailbox


localhost.localdomain > quit

Puede probar al usuario:

telnet localhost 110

el inicio de sesión :

operador de usuario

pasar prueba

Debería ver:

+ OK El nombre es un buzón válido

+ OK Buzón bloqueado Y listo

Este es un éxito.

Debes configurar Sendmail ahora y luego enviar la carta a cyrus. Edite el archivo de configuración: /etc/mail/sendmail.mc, agregue una línea al final del archivo:

dnl MAILER (smtp) dnl

dnl MAILER (procmail) dnl

defina (`confLOCAL_MAILER ',` cyrus')

MAILER (`cyrus ')

Si desea que Sendmail reciba correos de otras direcciones además de esta máquina, coloque la siguiente línea
>

DAEMON_OPTIONS (`Puerto = smtp, Addr = 127.0.0.1, Nombre = MTA ') dnl

Cambiar a:

dnl DAEMON_OPTIONS (` Puerto = smtp, Addr = 0.0. 0.0, Nombre = MTA ') dnl

Luego, ejecute:

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

Debe reiniciar Sendmail:

servicio sendmail restart

Copyright © Conocimiento de Windows All Rights Reserved