Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutoriales - Postfix - Dovecot - Squirrelmail - Sasl - Wiki Del GUTL PDF
Tutoriales - Postfix - Dovecot - Squirrelmail - Sasl - Wiki Del GUTL PDF
En el momento del tutorial se requería instalado debian etch 4.0, postfix, dovecot, squirrelmail y usuarios Unix con autenticacion PAM. Hay que adaptarlo para LDAP u otras
integraciones.
aptitude install postfix-tls sasl2-bin libsasl2 libsasl2-modules
y añadimos las sgtes líneas preferentemente antes de las clases donde se define la salida nacional e internacional para los usuarios
smtpd_recipient_restrictions =
...
permit_sasl_authenticated,
reject
<code>
cuando pongo los tres puntos suspensivos en estas clases es porque suponemos que tenemos ya cosas creadas ahi, ellas e respetan y solo se les incluye el parametro que relaciono.
luego
touch /etc/postfix/sasl/smtpd.conf<code>
editamos
/etc/default/saslauthd
asegurese que en el main.cf del postfix no haya ninguna ip de la red local y que solo exista las ip de los servidores que te hacen smtp permitido
/etc/init.d/saslauthd start
para chequear si el sasl esta trabajando y partiendo que el usuario es pepe y la contraseña es 123 ejecute esto en la consola de ese server
testsaslauthd -u pepe -p 123
https://gutl.jovenclub.cu/wiki/doku.php?id=tutoriales:postfix_dovecot_squirrelmail_sasl 1/2
20/11/18 tutoriales:postfix_dovecot_squirrelmail_sasl - Wiki del GUTL
Para probar que haciendo telnet no se puede enviar correo pruebelo así
telnet localhost 25
seguido de esto
mail from: usuario@dominio
luego
rcpt to: miusuario@midominio
entonces ya no tiene problema, si le deja enviar el correo, aún estas en un verdadero problema
otra cosa, borre el contenido del fichero dovecot.conf y póngale esto dentro
protocols = imap pop3
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:%h/Maildir
mail_extra_groups = mail
protocol imap {
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
auth default {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
# Assuming the default Postfix $queue_directory setting
path = /var/spool/postfix/private/auth
mode = 0660
# Assuming the default Postfix user and group
user = postfix
group = postfix
}
}
user = root
}
dict {
}
plugin {
}
https://gutl.jovenclub.cu/wiki/doku.php?id=tutoriales:postfix_dovecot_squirrelmail_sasl 2/2