mailfromd -- a general-purpose milter - News: Version 8.7
[Submit News]
[53 news in archive]
Version 8.7
Item posted by Sergey Poznyakoff <gray> on Thu Jan 3 11:45:28 2019.
Mailfromd version 8.7 is available for download.
New in this version:
The --callout-socket option
New option --callout-socket=URL instructs mailfromd to use URL to pass callout requests to the callout server listening on URL. It is equivalent to the callout-url configuration statement, which it overrides.
This option is used by mtasim to avoid clobbering the existing callout sockets when starting new mailfromd instance.
NS lookup NFL functions
This release implements the following new MFL functions:
number primitive_hasns (string DOM)
Returns 1 if the domain DOM has at least one NS record and 0 otherwise. Throws an error if DNS lookup fails.
require 'dns' number hasns (string DOM)
Same as above, but returns 0 on DNS lookup failures.
string getns (string DOM ; number RESOLVE, number SORT)
Returns a whitespace-separated list of all the NS records for the domain DOM. If optional parameter RESOLVE is 1, the returned list contains IP addresses. Optional SORT controls whether the entries are sorted.
Bugfixes
- Callout functions return true on checking the null return address (<>)
- Arguments in transaction between mailfromd and calloutd are quoted
- Avoid false failures in testsuite due to libadns warnings
- configure --with-dbm=T accepts any T supported by mailutils
- The 'dbdel' built-in silently ignores non-existing keys
Comments:
No messages in Version 8.7