bug-mailfromd


Search for: Advanced

Re: [Bug-mailfromd] srs (sender rewrite)


> 
> 1. To operate on MX names:
> 
>   if $rcpt_mailer == 'esmtp'
>     set mxd dns_query(DNS_TYPE_MX, $rcpt_host)
>     if mxd >= 0
>       loop for set i 0,
> 	   while i < dns_reply_count(mxd),
>            set i i + 1
>       do
> 	DTRT(dns_reply_string(mxd, i))
>       done
>       dns_reply_release(mxd )
>     fi
>   fi
> 
> 2. To operate on MX IP addresses:
> 
>   if $rcpt_mailer == 'esmtp'
>     set mxd dns_query(DNS_TYPE_MX, $rcpt_host)
>     if mxd >= 0
>       loop for set i 0,
> 	   while i < dns_reply_count(mxd),
>            set i i + 1
>       do
> 	set ipd dns_query(DNS_TYPE_A, dns_reply_string(mxd, i))
> 	loop for set j 0,
> 	     while j < dns_reply_count(ipd),
> 	     set j j + 1
> 	do
> 	  DTRT(dns_reply_string(ipd, j))
> 	done
> 	dns_reply_release(ipd)
>       done
>       dns_reply_release(mxd)
>     fi
>   fi
> 

Why can't I just use something like getmx("shaflyn.com", 1) ?