Manual De Postfix-dovecot

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Manual De Postfix-dovecot as PDF for free.

More details

  • Words: 529
  • Pages: 3
Configuracion de Postfix + dovecot + imap + sasl + pam Los paquetes que debemos instalar son los siguientes: Silver:/# apt-get install postfix Silver:/# apt-get install dovecot-common Silver:/# apt-get install dovecot-imapd Silver:/# apt-get install libsasl2 Silver:/# apt-get install sasl2-bin Configuracion de postfix. Editamos un archivo de configuracion de postfix llamado main.cf Silver:/# nano /etc/postfix/main.cf En este archivo encpntraremos ccierta cantidad de lineas, la verdad no muchas entre ellas podemos encontrar las siguiente: smtpd_use_tls=yes Para este caso no vamos a usar tls asi que debemos modificarla de la siguiente forma: smtpd_use_tls=no El siguiente sera una muestra de el segmento de configuracion que pertenece a mi archivo con el cual deberia funcionar normalmente nuestro postfix para este caso. myhostname = Silver alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = Silvermail, Silver, localhost.localdomain, victor.org relayhost = mynetworks = 127.0.0.0/8 192.168.1.0/24 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all ################lineas ingresadas por mi################ myorigin = victor.org mydomain = victor.org #Habilita el soporte de sasl en el postfix smtpd_sasl_auth_enable = yes smtpd_sasl_authenticated_header = yes smtp_sasl_auth_enable = no #no permitir usuarios anonimos en la autenticacion mediante sasl smtpd_sasl_security_options = noanonymous #evitar que ciertos clientes no entiendan las lineas sasl broken_sasl_auth_clients = yes

smtpd_client_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination ###lineas para el dovecot, e indican: #el medio de autenticacion que sera dovecot y la ruta de un archivo el cual #servira de medio de comunicación entre el postfix y dovecot, la ruta #completa seria : /var/spool/postfix/private/auth aunque como la tengo en el #archivo se puede poner perfectamente smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth Configuracion de dovecot. El archivo de configuracion de dovecot es: dovecot.conf en el cual debemos editarlo cambiando o habilitando algunas lineas: protocols = imap listen = * disable_plaintext_auth = no ssl_disable = yes mail_location = mbox:~/mail:INBOX=/var/mail/%u Se escucha imap en todas las interfaces, se habilita el logueo con texto plano y no se usa tls. 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 } } } Configuracion de Sasl (saslauthd). Este archivo se encuentra en la ruta: /etc/default/saslauthd, lo editamos para configurar unas pocas cosas:

Silver:/# nano /etc/default/saslauthd En realidad son solo 3 cositas que hay que tener en cuenta: START=yes MECHANISMS="pam" OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd" En la instrucción de OPTION viene por defecto: OPTIONS="-c" Al agregar la ruta debemos tener en cuenta que si esta no existe debemos crearla: Silver:/# mkdir -p /var/spool/postfix/var/run/saslauthd Autenticacion con SMTP para realizar la autenticacion con smtp a la hora de enviar correos es my sencilla solo basta con editar o crear un archivo de configuración en la ruta: /etc/postfix/sasl/smtpd.conf Silver:/# nano /etc/postfix/sasl/smtpd.conf y agregamos solo dos lineas; para la configuración que tenemos en este momento esto debe bastar, si se utiliza otro metodo esto podria cambiar pwcheck_method: saslauth mech_list: plain hasta aquí seria lo que tendriamos que configurar para este objetivo y lo unico que resta el reiniciar los demonios Silver:/# /etc/init.d/postfix restart Silver:/# /etc/init.d/dovecot restart Silver:/#/etc/init.d/saslauthd restart

Related Documents