Re: [exim] Finding Fallback DKIM Domain

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Christian K
日付:  
To: exim-users
題目: Re: [exim] Finding Fallback DKIM Domain
Thanks for the ideas!

If someone needs it. This is what I came up with:
Get some list with all tlds and make sure the more specific ones are on top
(there is co.uk. and uk.)
% cat tld_list
*.com : com
*.co.uk : co\.uk
*.uk : uk
% exim -be '${sg{foo.bar.baz.co.uk} {^.*?([^\\.]+)\\.(${lookup {
foo.bar.baz.co.uk} wildlsearch{/path/to/tld_list}})\$} {\$1.\$2}}'

Replace foo.bar.baz.co.uk with what you want to replace, in my
case ${domain:$h_from:}. If there should be a be a weird tld case the tld
list is missing it should default to the entire domain which is quite
usable.

Any optimizations or feedback is welcome of course.