[ https://issues.apache.org/jira/browse/MAILET-30?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984150#action_12984150 ]
Stefano Bagnara commented on MAILET-30: --------------------------------------- Here was my comment from mailet list: --- dns queries: SPF, whitelists, blacklists, DKIM. There are a lot of mail processing nowadays requiring dns calls. Mailets could use java dns resolver but we know that from a server point on view it is better to work with dnsjava: if we provide some generic api to run a dns query then each container will be able to decide how to implement it and mailets would be easier and more portable. --- And here an answer from Norman: --- +1. But do make it really usable for all kind of mailets/matchers we would need to allow to query for all kind of records. Something like: List<String> lookup(String address, DNSType type) throws TemporaryLookupException, LookupException; enum DNSType { A., MX, AAAA, ....... } We also should adjust the other DNS calls in MailetContext to throw such exceptions. --- > Add support for DNS querying via MailetContext > ---------------------------------------------- > > Key: MAILET-30 > URL: https://issues.apache.org/jira/browse/MAILET-30 > Project: Mailet > Issue Type: Improvement > Components: Core API > Affects Versions: 2.4 > Reporter: Stefano Bagnara > Fix For: 2.5 > > > DNS lookups are very frequent in the mail world (blacklists, authentication, > whitelists). > We know standard java DNS is not good about caching so we should provide a > way for mailets to do the lookup and leave to container implementors the > choice on how to deal with caching. > Let's collect our use cases first and propose a small api change. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.