[ 
https://issues.apache.org/jira/browse/JAMES-2427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit updated JAMES-2427:
----------------------------------
    Description: 
We need a class, that tries to send a probe message to a given address.

Depending on the answeres of the other SMTP server, we can deduce if the 
address exists or not.

We then may implement two mailets:
     - one verifying the recipients of incoming emails
     - one verifying its sender

Here is the page for POSTFIX describing this issue.

Some various concerns:
 - Avoid probing locally handled domains
 - Implement a address cache: do we need persistence for it? POSTFIX does it. 
We may introduce a corresponding storage API in data-api (Map<MailAddress, 
IsValid>, basically). Note that cache expiration differs between existing and 
nonexisting entries. 

Idea from @whiteadam proposed on gitter

  was:
We need a class, that tries to send a probe message to a given address.

Depending on the answeres of the other SMTP server, we can deduce if the 
address exists or not.

We then may implement two mailets:
     - one verifying the recipients of incoming emails
     - one verifying its sender

Here is the page for POSTFIX describing this issue.

Some various concerns:
 - Avoid probing locally handled domains
 - Implement a address cache: do we need persistence for it? POSTFIX does it. 
We may introduce a corresponding storage API in data-api (Map<MailAddress, 
IsValid>, basically).

Idea from @whiteadam proposed on gitter


> Implement mailets for address verification
> ------------------------------------------
>
>                 Key: JAMES-2427
>                 URL: https://issues.apache.org/jira/browse/JAMES-2427
>             Project: James Server
>          Issue Type: Improvement
>          Components: Mailet Contributions
>            Reporter: Tellier Benoit
>            Priority: Major
>              Labels: feature, mx
>
> We need a class, that tries to send a probe message to a given address.
> Depending on the answeres of the other SMTP server, we can deduce if the 
> address exists or not.
> We then may implement two mailets:
>      - one verifying the recipients of incoming emails
>      - one verifying its sender
> Here is the page for POSTFIX describing this issue.
> Some various concerns:
>  - Avoid probing locally handled domains
>  - Implement a address cache: do we need persistence for it? POSTFIX does it. 
> We may introduce a corresponding storage API in data-api (Map<MailAddress, 
> IsValid>, basically). Note that cache expiration differs between existing and 
> nonexisting entries. 
> Idea from @whiteadam proposed on gitter



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to