El objetivo es habilitar un servicio IMAPS en un equipo Solaris 11 para que funcione como archivo de mensajes de correo electrónico.
En esta instancia elegí el paquete Dovecot para Solaris de OpenCSW.
Definí como ruta de correos a /opt/mail
Instalar el paquete
En este caso me remito a la web del paquete dovecot:$ pkgadd -d http://get.opencsw.org/now $ /opt/csw/bin/pkgutil -U $ /opt/csw/bin/pkgutil -y -i dovecot $ /usr/sbin/pkgchk -L CSWdovecot # list files
Crear el certificado de Dovecot:
$ /opt/csw/share/doc/dovecot/mkcert.sh
Configurar Dovecot
Éste es un archivo de ejemplo:
## CSWdovecot minimal configuration # This is a minimal configuration to get CSWdovecot up and running with # the defaults. ssl=yes ssl_cert = </etc/opt/csw/ssl/certs/dovecot.pem ssl_key = </etc/opt/csw/ssl/private/dovecot.pem # if you are using v2.3.0-v2.3.2.1 (or want to support non-ECC DH algorithms) # since v2.3.3 this setting has been made optional. #ssl_dh=</path/to/dh.pem disable_plaintext_auth = yes protocols = imap listen = * mail_home=/opt/mail/%d/%n mail_location=maildir:~/Mail ## this is sometimes needed first_valid_uid = 100 # if you want to use system users passdb { driver = pam } userdb { driver = passwd args = blocking=no home=/opt/mail/%d/%n override_fields = uid=dovecot gid=dovecot } namespace { inbox = yes separator = / }
Editar configuración de PAM en Solaris para Dovecot
Así debería verse /etc/pam.d/dovecotimap auth requisite pam_authtok_get.so.1 imap auth required pam_unix_auth.so.1 imap account requisite pam_roles.so.1 imap account required pam_unix_account.so.1 imap session required pam_unix_session.so.1 pop3 auth requisite pam_authtok_get.so.1 pop3 auth required pam_unix_auth.so.1 pop3 account requisite pam_roles.so.1 pop3 account required pam_unix_account.so.1 pop3 session required pam_unix_session.so.1
Crear carpetas y levantar el servicio Dovecot
$ mkdir /opt/mail $ chown dovecot:dovecot -R /opt/mail $ chmod 770 /opt/mail $ svcadm enable cswdovecot $ svcadm refresh cswdovecot
No comments:
Post a Comment
Thanks for your comment!