[postfix-es] Problema en envios
José Luis Tallón
jltallon en adv-solutions.net
Mar Mar 2 20:48:04 CET 2004
At 14:03 02/03/2004, you wrote:
>Buenas...
>
>Tengo "medio" funcionando postfix2.x, sasl2, imp3, courier-imap.
>A traves de webmail envio tanto a direcciones locales como externas, pero
>desde
>los clientes de correo tipo kmail, solo puedo enviar a las direcciones
>locales,
>a las externas me aparece:
>reject: RCPT from unknown[x.x.x.x]: 554 <rusaes en externa>: Relay access denied
Te falta algo en las smtpd_*_restrictions, seguro.
>La autentificacion por sasl esta funcionado:
>Transcript of session follows.
>
> Out: 220 server.x.x.x ESMTP Postfix
> In: EHLO x.x.x.x
> Out: 250-server.x.x.x
> Out: 250-PIPELINING
> Out: 250-SIZE 10240000
> Out: 250-VRFY
> Out: 250-ETRN
> Out: 250-AUTH LOGIN PLAIN
> Out: 250-AUTH=LOGIN PLAIN
> Out: 250 8BITMIME
> In: AUTH LOGIN
> Out: 334 VXNlcm5hbWU6
> In: uy
> Out: 334 UGFzc3dvcmQ6
> In: uy
> Out: 235 Authentication successful
> In: MAIL FROM: <ruben en interno>
> Out: 250 Ok
> In: RCPT TO: <rusaes en externo>
> Out: 554 <rusaes en externo>: Relay access denied
> In: QUIT
> Out: 221 Bye
>
>
>server:/etc/postfix# postconf -n
>append_dot_mydomain = no
>biff = no
>broken_sasl_auth_clients = yes
>command_directory = /usr/sbin
>config_directory = /etc/postfix
>daemon_directory = /usr/lib/postfix
>home_mailbox = Maildir/
>local_recipient_maps = $virtual_alias_maps unix:passwd.byname
>$virtual_mailbox_maps
>local_transport = virtual
>mail_owner = postfix
>maximal_queue_lifetime = 3d
>mydestination = $mydomain, $myhostname, localhost.localdomain, localhost,
>$transport_maps
>mydomain = midominio
>myhostname = mimaquina.midominio
>mynetworks = 127.0.0.0/8
>myorigin = $mydomain
>notify_classes = delay,policy,resource,software
>program_directory = /usr/lib/postfix
>relayhost = mail.mirelay
>setgid_group = postdrop
>smtpd_banner = $myhostname ESMTP $mail_name
>smtpd_sasl_auth_enable = yes
>smtpd_sasl_security_options = noanonymous
>transport_maps = mysql:/etc/postfix/transport.cf
>virtual_alias_maps = mysql:/etc/postfix/virtual.cf
>virtual_gid_maps = mysql:/etc/postfix/gids.cf
>virtual_mailbox_base = /var/mail/
>virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
>virtual_transport = virtual
>virtual_uid_maps = mysql:/etc/postfix/uids.cf
>
>En transport_maps.cf tenemos:
>midominio virtual:
>localhost local:
>
>Funciona exactamente igual con transport_maps que sin el.
>
>smtpd_recipient_restrictions que no aparece en postconf -n es:
¿¿¿ Cómo que no aparece ???
>stmpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated
>reject_unauth_destination
LO HAS ESCRITO MAL: ES *smtpd* ( por eso no aparece en postconf -n :)
smtpd_recipient_restrictions = reject_non_fqdn_sender,
reject_non_fqdn_recipient,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
>Ideas?
Escribir bien el nombre de los parámetros ;)
>Otra cosa aparte, tengo solo login y plain como metodos de autentificacion
>debido a que he conseguido que me funcione con saslauthd, pero no con auxprop.
SASLAUTHD => PAM => plain ( login es una variación --no estándar-- de
plain, creada por M$ )
>De todas formas el outlook, que es el cliente que van a usar los usuarios, que
>metodos acepta?, parece que los digest/md5 no, no?
No, es un programa demasiado malo como para soportar estándares.
Outlook (Express también) está *roto*, para casi cualquier definición de
"roto".
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