Spam wall with allowlist (MailInBlack)

Discuss

:gb: Hello,

I am looking for an antispam solution, working like MailInBlack, but in open-source :

  • when a mail is received, the antispam checks if the sender is in a allowlist
  • if not in the allowlist, the mail is set apart and the sender receives a mail asking to resolve a captcha
  • if the captcha is resolved, proving that you are a human with legitimate interest to send me a mail, the mail is delivered and the adress of the sender is added to the allowlist
  • while the captcha remains unresolved, the mail is not delivered but accessible through a website, or maybe it is automatically moved in the spam directory.

Do you know any open-source software doing this ?


:fr: Salut,

Je recherche un antispam basé sur la comparaison à une liste d’autorisation, style MailInBlack, mais en opensource :

  • quand on reçoit un mail, l’antispam vĂ©rifie si l’expĂ©diteur est dans la liste d’autorisation
  • s’il n’y est pas, le mail est mis en quarantaine et l’expĂ©diteur reçoit un mail demandant de rĂ©soudre un captcha
  • si le captcha est rĂ©solu, prouvant que l’expĂ©diteur est un vrai humain avec une intention rĂ©elle de me contacter, son mail est dĂ©livrĂ© et son adresse est rajoutĂ©e Ă  la liste d’autorisation
  • tant que le captcha n’est pas rĂ©solu, le mail reste en quarantaine mais est accessible via un portail web, ou bien est rangĂ© automatiquement dans les spams.

Connaissez-vous une solution open-source qui fonctionne comme ça ?