Edición de «Instalar servidor de correo»

Saltar a: navegación, buscar

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual Tu texto
Línea 1: Línea 1:
 +
[[Categoría:Administración de un servidor dedicado]]
 
Cercionarse de que:
 
Cercionarse de que:
  
Línea 79: Línea 80:
 
Editamos /etc/imapd.conf
 
Editamos /etc/imapd.conf
  
  sasl_pwcheck_method: auxprop #
+
  sasl_pwcheck_method: auxprop
imapidresponse #
 
 
 
es aconsejable usar la opción lmtp_downcase_rcpt: yes en el fichero /etc/imapd.conf
 
En /etc/cyrus.conf dentro de la sección SERVICES
 
 
 
lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
 
 
 
Coprbar permisos de /var/lib/imap/socket/lmtp para que tanto postfix como cyrus puedan leer y escribir y nadie más.
 
  
==Postfix==
 
  
Usaremos el protocolo LMTP para la comunicación entre el Postfix y Cyrus. Nos aseguramos de que el fichero /etc/postfix/master.cf contiene esta línea:
 
 
# service type  private unpriv  chroot  wakeup  maxproc command + args
 
lmtp      unix  -      -      n      -      -      lmtp
 
 
En /etc/postfix/main.cf
 
 
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
 
# deshabilitamos que postfix compruebe los destinatarios
 
local_recipient_maps =
 
  
 
==Gestión de usuarios==
 
==Gestión de usuarios==
Línea 106: Línea 88:
 
Los usuarios se guardan en /etc/sasldb2 con formato Berkeley DB
 
Los usuarios se guardan en /etc/sasldb2 con formato Berkeley DB
  
saslpasswd2 -c [usuario@dominio] # añado usuario
+
Añado usuario a sasl
saslpasswd2 -d [usuario@dominio] # borro usuario
 
sasldblistusers2 # listar usuarios
 
  
Hay que ajustar los permisos para que tanto smtpd (Postfix) como imapd (Cyrus) puedan leer la DB de usuarios.
+
saslpasswd2 -c josh
  
chgrp postfix /etc/sasldb2
+
Listar usuarios
  
  cyradm -user cyrus localhost
+
  sasldblistusers2
  
# Añado usuario test
+
Hay que ajustar los permisos para que smtpd pueda leer la DB de usuarios
  
  saslpasswd2 -c [email protected]
+
  chgrp postfix /etc/sasldb2
  
 
==Probando==
 
==Probando==
  
>telnet levitico.vectrice.com 25
+
AUTH PLAIN base64encode
220 levitico.vectrice.com ESMTP Postfix
 
EHLO vectrice.com
 
250-levitico.vectrice.com
 
250-PIPELINING
 
250-SIZE 10240000
 
250-VRFY
 
250-ETRN
 
250-AUTH PLAIN DIGEST-MD5 CRAM-MD5
 
250 8BITMIME
 
AUTH PLAIN ads8fyasd89f
 
235 Authentication successful
 
MAIL FROM: <[email protected]>
 
250 Ok
 
RCPT TO: <[email protected]>
 
  
 
==Enlaces==
 
==Enlaces==
Línea 145: Línea 111:
 
* [http://www.sendmail.org/~ca/email/cyrus2/ Documentación de Cyrus SASL]
 
* [http://www.sendmail.org/~ca/email/cyrus2/ Documentación de Cyrus SASL]
 
* [http://cyrusimap.web.cmu.edu/imapd/ Documentación de Cyrus Imapd]
 
* [http://cyrusimap.web.cmu.edu/imapd/ Documentación de Cyrus Imapd]
* [http://www.wikilearning.com/cyrus_imap_sasl_tls-wkc-5098.htm Excelente Cyrus howto]
 
 
[[Categoría:Administración de un servidor dedicado]]
 

Ten en cuenta que todas las contribuciones a Wiki de BandaAncha.eu se consideran publicadas bajo la Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 (véase Wiki de BandaAncha.eu:Derechos de autor para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre. ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar | Ayuda de edición (se abre en una ventana nueva)