[postfix-es] pop-before-smtp con postfix no tira :-(

José Luis Tallón jltallon en adv-solutions.net
Mar Mar 23 00:41:38 CET 2004


At 23:58 22/03/2004, you wrote:
>yo personalmente prefiero auth via cyrus-sasl, he probado drac, funciona 
>bien pero hay que parchar el imap.
>
>pq no pruebas sasl es bastante simple de anexar a lo que tienes =)

Estoy de acuerdo, SASL es la solución más limpia :)

[snip]
>>4º esta es la salida de postconf -n
>>
>> > alias_maps = mysql:/etc/postfix/aliases.cf
>> > append_dot_mydomain = no
>> > command_directory = /usr/sbin
>> > config_directory = /etc/postfix
>> > daemon_directory = /usr/lib/postfix
>> > home_mailbox = Maildir/
>> > mail_owner = postfix
>> > mail_spool_directory = /
>> > mydestination = $mydomain, $myhostname, $transport_maps, 
>> localhost.localdomain, localhost, mayor6.com
>> > myhostname = mail.neoniet.com
>> > mynetworks = 127.0.0.0/8
>> > myorigin = /etc/mailname
>> > program_directory = /usr/lib/postfix
>> > setgid_group = postdrop
>> > smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
>> > smtpd_recipient_restrictions = 
>> permit_mynetworks,reject_non_fqdn_recipient,check_client_access 
>> hash:/etc/postfix/hosts,check_relay_domains

/etc/postfix/hosts.db es el fichero que genera POP-before-SMTP? si no, no 
puede funcionar ...
quita check_relay_domains y pon 'reject_unauth_destination' en su lugar.

>> > transport_maps = mysql:/etc/postfix/transport.cf
>> > virtual_gid_maps = mysql:/etc/postfix/gids.cf
>> > virtual_mailbox_base = /

esto es peligrosillo ....

>> > virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
>> > virtual_maps = mysql:/etc/postfix/virtual.cf
>> > virtual_uid_maps = mysql:/etc/postfix/uids.cf
>>
>> > Mar 22 23:47:30 sinclair courierpop3login: LOGIN, 
>> user=kor en neoniet.com, ip=[::ffff:192.168.1.2]
>> > Mar 22 23:47:30 sinclair courierpop3login: LOGOUT, 
>> user=kor en neoniet.com, ip=[::ffff:192.168.1.2], top=0, retr=0
>> > Mar 22 23:47:30 sinclair postfix/smtpd[5143]: connect from 
>> unknown[192.168.1.2]
>>
>> > Mar 22 23:47:41 sinclair pop-before-smtp[5097]: read ts=Mar 22 
>> 23:47:30 ip=192.168.1.2
>> > Mar 22 23:47:41 sinclair pop-before-smtp[5097]: accepted 192.168.1.2 
>> --- not in mynetworks
>>
>>Y la verdad no lo entiendo, smtpd dice que la ip es desconocida ¿pero 
>>pop-before-smtp la acepta? ¿no?

no, smtpd no dice que la IP sea desconocida( la conoce perfectamente, 
192.168.1.2!!!), sino que su *nombre* es desconocido ( esto es, no tiene 
resolución inversa ó bien la inversa y la directa no encajan )
Por otra parte, 192.168.1.2 no está en mynetworks ... seguro que es eso lo 
que quieres? poner una IP *intranet* en mynetworks les permite reenviar ( 
relay ) mensajes a través de tu servidor sin necesidad de usar 
Pop-before-SMTP ni nada ....

Un saludo,
         José Luis Tallón 

-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es