Hola

El Dom 22 Sep 2002 03:31, Rusc inc. escribi�:
> Buenas,
>
> Podria alguien ayudarme a configurar mi servidor SMTP (con sendmail) para
> que desde un MUA externo a mi servidor de correo (ej: Netscape Messenger de
> otro PC) pueda enviar emails, no solo a los propios usuarios del servidor i
> a los dominios externos especificados en el fichero relay-domains, sino a
> todo el mundo?
>
> El problema que tengo, es que si intento enviar un email con dominio,
> diferente a los encontrados en el fichero relay-domains, el MUA externo me
> deniega el relay.

Ten en cuenta que la configuraci�n antirelay, y esto es aplicable a cualquier 
MTA, no s�lo necesita informaci�n de los dominios locales para los que vas a 
aceptar correo sino que es necesario que le informes del rango de direcciones 
que ha de considerar como locales para las que aceptar� actuar como relay de 
correo enviando el mismo a su destino final ( realmente eso es lo que 
significa relay, mas o menos ).

Como puedes ver en la configuraci�n de sendmail 
(http://www.sendmail.org/m4/anti-spam.html)


--------------------------------------------------------------------------------------------
Relaying (transmission of messages from a site outside your host (class {w}) 
to another site except yours) is denied by default. Note that this changed in 
sendmail 8.9; previous versions allowed relaying by default. If you want to 
revert to the old behaviour, you will need to use 
FEATURE(`promiscuous_relay'). You can allow certain domains to relay through 
your server by adding their domain name or IP address to class {R} using 
RELAY_DOMAIN() and RELAY_DOMAIN_FILE() or via the access database (described 
below). The file consists (like any other file based class) of entries listed 
on separate lines, e.g.,

sendmail.org
        128.32
        1:2:3:4:5:6:7
        host.mydomain.com

......................................................................................................................................................


An ``access'' database can be created to accept or reject mail from selected 
domains. For example, you may choose to reject all mail originating from 
known spammers. To enable such a database, use
FEATURE(`access_db')

The FEATURE macro can accept a second parameter giving the key file definition 
for the database; for example
FEATURE(`access_db', `hash /etc/mail/access')

Remember, since /etc/mail/access is a database, after creating the text file 
as described below, you must use makemap to create the database map. For 
example:
makemap hash /etc/mail/access < /etc/mail/access

The table itself uses e-mail addresses, domain names, and network numbers as 
keys. For example,

[EMAIL PROTECTED]               REJECT
cyberspammer.com        REJECT
192.168.212             REJECT

......

--------------------------------------------------------------------------------
>
> Hay alguna palabra clave que se deba poner en sendmail.cf o en
> relay-domains?

Asi que, o bien a�ades los rangos locales al archivo relay-domains, o bien te 
creas una base de datos de acceso al relay, lo que te puede ser util para 
rechazar un ataque de spam contra tus usuarios, por ejemplo....

Vamos son s�lo las l�neas generales as� por encima, si necesitas algo m�s 
confia en la fuerza de la documentaci�n y un tu amigo google.com que siempre 
tiene una respuesta interesante ;-)


PD: Entiendo que se trata de un servidor de correo con una entrada mx de alg�n 
servidor de nombres o en su defecto con una entrada A que se corresponda con 
el nombre que proporciona a los otros MTAs del mundo mediante HELO o EHLO 
nada mas iniciar la conexi�n, de no ser asi el correo no lo esta rechazando 
tu sendmail local sino las m�quinas remotas.


>
> Muchisimas gracias de antemano.
>
> rusc.

Un saludo
Victor

My will is strong but my won't is weak

Responder a