[exim] Extracting the registrar part of the hostname

Etusivu
Poista viesti
Vastaa
Lähettäjä: Marc Perkel
Päiväys:  
Vastaanottaja: exim-users
Aihe: [exim] Extracting the registrar part of the hostname
Making some progress extracting the registrar part (there should be a
term for this) from a host name. I created a DNS list the servers about
1400 TLDs using MyDNS (yes - I know they aren't really top level.)

Why do this? Working on tracking web sites mostly for white listing by
the main part of the sender host name. Here's code that seems to work.

warn    dnslists = rb.junkemailfilter.com=127.0.0.1/$sender_host_name
    set acl_c_sender_host_domain = 
${sg{$sender_host_name}{(\N^.*)\.(.*\..*)$\N}{\$2}}
    message = X-Sender-Domain: $acl_c_sender_host_domain


warn    dnslists = rb.junkemailfilter.com=127.0.0.2/$sender_host_name
    set acl_c_sender_host_domain = 
${sg{$sender_host_name}{(\N^.*)\.(.*\..*\..*)$\N}{\$2}}
    message = X-Sender-Domain: $acl_c_sender_host_domain


warn    dnslists = rb.junkemailfilter.com=127.0.0.3/$sender_host_name
    set acl_c_sender_host_domain = 
${sg{$sender_host_name}{(\N^.*)\.(.*\..*\..*\..*)$\N}{\$2}}
    message = X-Sender-Domain: $acl_c_sender_host_domain