Buenas…. A ver si alguien me tira una punta de donde puede estar el error.. Instale un servidor MTA utilizando Postfix, Courier (imap y pop) and MySQL, con SSL, mas que nada siguiendo este tutorial http://www.howtoforge.com/virtual_users_and_domains_with_postfix_debian_etch
Tengo debian lenny actualizado al día y sin entrono grafico. Mi problema esta en la autenticación de la conexión con el servidor smtp/ssmtp, o eso creo, ya que desde afuera con el Outlook o thunder no me permite enviar mails. Al servidor lo encuentra pero luego nada…. Si puedo bajar los correos recibidos tanto por pop3 como por imap o por pop3s o imaps usando ssl, después de aceptar los cert firmados por mi mismo. Puedo crear carpetas y demás. Al parecer las conexiones utilizando telnet al localhost se establecen: server:/etc/courier# telnet localhost pop3 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK Hello there. quit +OK Better luck next time. Connection closed by foreign host. server:/etc/courier# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 server.bootsector.com.ar ESMTP Postfix (Debian/GNU) ehlo localhost 250-server.bootsector.com.ar 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS ***** 250-AUTH LOGIN PLAIN ***** 250-AUTH=LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN quit 221 2.0.0 Bye Connection closed by foreign host. **** tengo entendido que al ver estas líneas con **** el SMTP-AUTH and TLS funcionan bien. Si configuro en el Outlook o thunder para que el servidor smtp use ssl, después de aceptar el certificado, me pide la clave y luego me sale esto: La tarea 'Enviando imap.wex-linux.com.ar' ha notificado el error (0x800CCC7D) : 'El servidor saliente (SMTP) no admite conexiones seguras SSL. Si dichas conexiones funcionaban antes, póngase en contacto con el administrador del servidor o con el proveedor de servicios de Internet (ISP).' Si configuro que se conecte al servidor smtp sin ssl, me pide clave y luego me sale: La tarea 'Enviando imap.wex-linux.com.ar' ha notificado el error (0x800CCC92) : 'El servidor de correo ha rechazado su inicio de sesión. Compruebe su nombre de usuario y contraseña en las propiedades de su cuenta. Para ello, en Herramientas haga clic en Cuentas de correo electrónico.' Si pongo que no autentique usuario no manda mail porque no permite relay desde afuera sin autenticación, esto esta bien. En las conexiones tengo esto. Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name Timer tcp 0 0 localhost:mysql *:* LISTEN 2302/mysqld off (0.00/0/0) tcp 0 0 *:ftp *:* LISTEN 2703/vsftpd off (0.00/0/0) tcp 0 0 *:ssh *:* LISTEN 2220/sshd off (0.00/0/0) tcp 0 0 *:smtp *:* LISTEN 2663/master off (0.00/0/0) tcp 0 52 customer-static-2-1:ssh host214.190-230-11:3432 ESTABLISHED 2840/sshd: wex [pri on (0,33/0/0) tcp6 0 0 [::]:imaps [::]:* LISTEN 2396/couriertcpd off (0.00/0/0) tcp6 0 0 [::]:pop3s [::]:* LISTEN 2414/couriertcpd off (0.00/0/0) tcp6 0 0 [::]:pop3 [::]:* LISTEN 2402/couriertcpd off (0.00/0/0) tcp6 0 0 [::]:imap2 [::]:* LISTEN 2384/couriertcpd off (0.00/0/0) tcp6 0 0 [::]:www [::]:* LISTEN 2761/apache2 off (0.00/0/0) tcp6 0 0 [::]:ssh [::]:* LISTEN 2220/sshd off (0.00/0/0) tcp6 0 0 [::]:https [::]:* LISTEN 2761/apache2 off (0.00/0/0) El 25 lo tengo open, pero solo ese abierto para el smtp……. Por lo que se el smtp con ssl usa el 465 y esta así: 465/tcp closed smtps (tiene vía libre desde mi script de iptables). Si configuro que por ssl use el 465 en vez del 25 me sigue saliendo esto: La tarea 'Enviando imap.wex-linux.com.ar' ha notificado el error (0x800CCC7D) : 'El servidor saliente (SMTP) no admite conexiones seguras SSL. Si dichas conexiones funcionaban antes, póngase en contacto con el administrador del servidor o con el proveedor de servicios de Internet (ISP).' El sistema a groso modo fue configurado así: - En MySQL cree una BD ‘mail’ con 4 tablas ‘domains, users, forwardings y Transport’. Cree un usuario con permisos para dicha BD. - Configure Postfix para que tome los datos de MySQL, BD ‘mail’ - Cree el certificado y la llave - Configure Saslauthd en /etc/default/saslauthd. Con START:yes y OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r": - Cree el archivo /etc/pam.d/smtp para la autenticación con: auth required pam_mysql.so user=mail_admin passwd=’mi pass’ host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1 lo mismo con account sufficient …………….. - Cree /etc/postfix/sasl/smtpd.conf para que use método saslauthd con los datos de la BD. - Después configure courier para pop3 e imap Disculpen que joda con esto, pero no quiero empezar a tocar todo ya que algo anda :). Y perdón por el choclo pero quería poner mas mayor de cantidad de datos posibles.... Si me dan una punta por donde empezar se los agradecería…. Saludos. Diego. _______________________________________________ Lugro mailing list [email protected] http://lugro.org.ar/mailman/listinfo/lugro
