• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Configuración Postfix + sasl + cyrus + imap.Los paquetes a instalar son:
apt-get install
- cyrus-admin-2.2- cyrus-clients-2.2- cyrus-commons-2.2- libsasl2- libsasl2-2- libsasl2-modules- sasl2-bin
Configuración del Postfix.Tendremos que agregar o modificar unas lineas en el archivo deconfiguración main.cf; este es un ejemplo de mi archivo deconfiguración el podría servir de guía
QuickSilver:/# nano /etc/postfix/main.cf myhostname = QuickSilveralias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmydestination = mail, localhost, localhost.localdomain, localhost, victor.orgmynetworks = 127.0.0.0/8 192.168.86.0/24mailbox_command = procmail -a "$EXTENSION"mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = allmydomain=victor.orgmyorigin=$mydomain#Habilita el soporte de sasl en el postfixsmtpd_sasl_auth_enable = yessmtpd_sasl_authenticated_header = yessmtp_sasl_auth_enable = no##smtpd_sasl_path = smtpdsmtpd_sasl_local_domain = $myhostname#no permitir usuarios anonimos en la autenticacion mediante saslsmtpd_sasl_security_options = noanonymous
 
#evitar que ciertos clientes no entiendan las lineas saslbroken_sasl_auth_clients = yessmtpd_client_restrictions = permit_sasl_authenticated, permit_mynetworks,reject_unauth_destinationsmtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetwork,reject_unauth_destinationmailbox_transport = cyrus
Lo proximo a relizar seria agregar algunas lineas en el archivo deconfiguración master.cf 
QuickSilver:/# nano /etc/postfix/master.cf cyrus unix - n n - - pipeflags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}#esto nos dice que un programa llamado cyrdeliver entregará el correo
Continuamos configurando un ultimo archivo en postfix, sino loencontramos lo podemos crear tranquilamente y seria smtpd.conf 
QuickSilver:/# nano /etc/postfix/sasl/smtpd.conf 
# método para la verificación de la clave de acceso pwcheck_method: saslauthd# mecanismos de encriptacion de la clave de acceso del usuario# a utilizar para la autenticación ante una conexión por smtpmech_list: plain login
Cuentas (administrador y usuarios)Podemos continuar con la creacion del usuario administrador de cyrus, en este caso sellamara cyrus.
QuickSilver:/# saslpasswd2 -c -u `postconf -h myhostname` cyrus
Para decirle al Cyrus IMAP que el administrador será cyrus cambio elarchivo:
 
QuickSilver:/# nano /etc/imapd.conf 
 Y si esta comentada la linea admins: cyrus, simplemente la des comentamos
 
admins: cyrusal igual las lineas siguientes, las descomentamos o madificamossasl_mech_list: PLAINsasl_pwcheck_method: auxpropsasl_auxprop_plugin: sasldb
Creamos las cuentas de los usuarios, los cuales deberan estar en el sistema o en un sistemaldap o base de datos almacenados y que cyrus administrará, en este caso seran usuarios delsistema. Estas cuentas quiere decir que crea el buzon para el usuario.
QuickSilver:/# cyradm –user cyrus localhostIMAP Password:localhost> cm user.hugolocalhost> lmuser.hugo (\HasNoChildren)localhost>
localhost 
porque estamos trabajando en la maquina local donde esta elservidor de correo.
Agrego el usuario a la base de datos para que pueda recuperar elcorreo por IMAP
QuickSilver:/# saslpasswd2 -c -u `postconf -h myhostname` hugoPassword:Again (for verification):QuickSilver:/#
Autenticación con sasldb o PAM
Para este punto podemos tomar dos caminos, aunque la verdad debería seruno para lo que estamos haciendo; los usuarios todavía hacen la autenticacióncontra pam porque así lo indica una archivo de configuración que veremos acontinuación, pero si queremos que se autentiquen con la base de datos sasldbdebemos hacer los siguiente:
QuickSilver:/#nano /etc/default/saslauthdY posteriormente agregamos a modificamos algunas lineas, las cuales son:START=yesMECHANISMS="sasldb"OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
La linea de “START=yes” indica que el demonio saslauthd corra automaticamente en modo
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...