Rspamd : soft reject

Discussion in 'General' started by ledufakademy, Sep 23, 2020.

  1. ledufakademy

    ledufakademy Member

    and i see that :

    MX_MISSING (3.5) [] )> Domain has no resolvable MX ????
    HFILTER_HELO_IP_A (1) [mail-40130.protonmail.ch]
    MIME_BASE64_TEXT_BOGUS (1)
    MIME_BASE64_TEXT (0.1)

    how must i tuned rspamd server (mail) in order to resolv domain ?
    on server i can do ping domain.com and it's working
     
  2. ledufakademy

    ledufakademy Member

    le@mail3:~$ ping mail-40130.protonmail.ch
    PING mail-40130.protonmail.ch (185.70.40.130) 56(84) bytes of data.
    64 bytes from mail-40130.protonmail.ch (185.70.40.130): icmp_seq=1 ttl=57 time=51.3 ms
    64 bytes from mail-40130.protonmail.ch (185.70.40.130): icmp_seq=2 ttl=57 time=51.4 ms
    64 bytes from mail-40130.protonmail.ch (185.70.40.130): icmp_seq=3 ttl=57 time=51.3 ms
    ^C
    --- mail-40130.protonmail.ch ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 5ms
    rtt min/avg/max/mdev = 51.286/51.335/51.411/0.192 ms
     
  3. Taleman

    Taleman Well-Known Member HowtoForge Supporter

    Where do you see that?
    Which domain is that? Is it your domain?
    If by resolv you mean resolve in name service, it is not rspamd that does any resolving. RSpamd sends the query to name service and gets answer back.
    Is the host in /etc/hosts file? Check with
    Code:
    grep -i mail-40130 /etc/hosts
    What if you query name service for that hostname, what happens?
    Code:
    host mail-40130.protonmail.ch
    
     
  4. Jesse Norell

    Jesse Norell Well-Known Member Staff Member Howtoforge Staff

    That doesn't say it can't resolve the server's hostname, as you did with your ping example, it says that a domain (which I would presume is the domain of the sender's email address) does not have a resolvable MX record. I again presume that it either has no MX records, or the records it has point to hostnames which themselves do not resolve. You don't say what the domain is, nor provide mail logs, so not much more can be guessed at, except perhaps by someone more familiar with rspamd's messages, but at this point I'd think there's nothing wrong with your server.
     
  5. ledufakademy

    ledufakademy Member

    hello jesse !
    thank you for answering.

    our first mail domain and cloud etc ... is in ipsconfig !! tadadadadad .
    (with your advice no issue at all! but we change the password .)
    In fact i must allow ispconfig server (so mail server then rpsamd) to use dns query on any server on the web .
    and rspamd work great.
    Do you think it's a good idea ?

    Which strategy did you recommend for DNS resolving ?
    (we have 2 ispconfig ns , but they do not forward if they don't have the zone)
     
  6. Jesse Norell

    Jesse Norell Well-Known Member Staff Member Howtoforge Staff

    If the mail server runs a local caching resolver (a good idea for performance and to avoid rbl query limits on shared dns servers), yes, firewall rules will need to allow it to send queries to any server.

    I am switching to rspamd, but don't have much experience yet to say if it is or isn't a good idea. I'm leaving amavis installed as well, so it's a simple config change to switch between them.

    Your mail server shouldn't use shared dns resolvers for reasons stated above, but otherwise it's up to you. In general the closer your servers are network-wise, the more performant your queries will be (so again, a local caching resolver might make sense).
     
  7. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    I don't want to take over this topic, but I'm very interested in your experience. I don't want to convert yet as it seems it is still a bit buggy with ISPConfig, but not for long when you start using it I suspect ;)
     
  8. ledufakademy

    ledufakademy Member

    so i must deploy a third dns server dedicated to solving dns ,and cache, for ispconfig server ? server not in ispconfig database.
    that's it ?

    or simply add a third ispconfig server with ns role, but can it become cache and solver (forwarders) server only ?
     
    Last edited: Sep 24, 2020
  9. Jesse Norell

    Jesse Norell Well-Known Member Staff Member Howtoforge Staff

    I always run a caching resolver right on mail servers. There wouldn't be a need for a 3rd server just to handle queries, you could set up the two you already have to recurse queries from your mail server if you wanted to (it's separate named config, unrelated to what ISPConfig adds).
     
  10. ledufakademy

    ledufakademy Member

    ok so here : /etc/bind/named.conf.options ?
    Till mentionned that in a 2011 post.
     
  11. ledufakademy

    ledufakademy Member

    i create a new DNS server , an ispconfig server (with db , included in monitoring etc).
    i want to ad our zone (domain.com) , but for internal ip only .
    i don't want to use domain.com which hosted by ns1 ans n2 : exposed dns servers which is dedicated to internet dns query for adding internal ip.
    So nsinternal.domain .com server is dedicated to act as a cache and forward dns server.
    i decided to creat domain .com zone (again) ... i got :

    "There is already a record for this zone." ..
    this is logic but so who can i create DNS internal record, for domain .com , without exposed them to entire web ?

    web1.domain.com is (example) 85.56.65.101
    BUt also know for local admin as (and ansible) as :
    web1.domain.com 10.33.33.101
    (and so o for webx , dbx, mailx etc ...)

    this is a newb question put ... yo soy assi ;-)
     
  12. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    We told you before, you don't have to set up another OS with BIND on it, just a resolver that caches your queries.

    To set up something like you try now, add a record to /etc/hosts for nsinternal.example.com.
     
  13. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

  14. Taleman

    Taleman Well-Known Member HowtoForge Supporter

  15. ledufakademy

    ledufakademy Member

    thank you Taleman and th0m.
    Reading all those good advices, i just install two (we have two VLAN) CT (promox), then setup bind for :
    - caching,
    - forwarding (secure dns )
    - host our internal dns zone (same name as external : so ispconfig can't do that properly)
     
  16. ledufakademy

    ledufakademy Member

    i'm trying this fix , edit : fix ok ... but why .... ???
    where 10.10.10.13 is my local DNS server cache and forwarder.
    Code:
     /etc/rspamd/local.d/options.inc                                                                                           
    
    local_addrs = "127.0.0.0/8, ::1";
    
    dns {
            nameserver = ["10.10.10.13:53:10"];
    }

    And their is an issue because :
    https://www.rspamd.com/doc/faq.html#resolver-setup

    ok , but my resolv.conf is good :
    nameserver 10.10.10.13 ...

    so why ?

    MX_MISSING !
     
    Last edited: Oct 17, 2020

Share This Page