The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Hacer que Exim Verifique el DNS Reverso o PTR

Discussion in 'Discusión en Español' started by servycompu, Jul 15, 2006.

  1. servycompu

    servycompu Well-Known Member

    Joined:
    Sep 8, 2004
    Messages:
    60
    Likes Received:
    0
    Trophy Points:
    6
    A ver si alguien me puede ayudar, tengo instalado Exim 4.52 con Fedora 3 y WHM 8.10.0

    El asunto es que estoy tratando de configurar que el Exim rechaze el correo que provenga de ip que no tenga un DNS inverso lo que se conoce como PTR

    Utilizo la siguiente configuración en con exim.conf desde WHM

    require verify = reverse_host_lookup
    message = Your mail server IP address ($sender_host_address) has no reverse DNS PTR
    !hosts = +relay_hosts

    Y funciona casi bien, pues tiene el siguiente problema si trato de enviar un correo desde otra computadora con cualquier manejador de correos me dice 550 Administrative prohibition

    AL ver el log verifico que es porque el ip desde donde envio el correo no tiene PTR.

    También lo he probado de la sigueinte forma:

    require verify = reverse_host_lookup
    message = Your mail server IP address ($sender_host_address) has no reverse DNS PTR
    !hosts = +relay_hosts
    !authenticated = *

    Con el mismo resultado.

    Lo que quisiera es que bloque el correos entrantes que no tengan PTR, pero no bloque los que si tienen permisos por tener autenticación. Yo verifique en /etc/relayhosts y el ip desde donde envio se encuentra registrado.

    Alguien sabe donde esta el problema.

    Gracias de antemano por la ayuda que puedan brindarme.
     
  2. Juanra

    Juanra Well-Known Member

    Joined:
    Sep 22, 2001
    Messages:
    777
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Spain
    No lo he probado, pero inténtalo añadiendo otra condición más:

    !condition = ${perl{checkrelayhost}{$sender_host_address}}
     
Loading...

Share This Page