Skip to content
Matt Simerson edited this page Sep 16, 2019 · 14 revisions

Future Plans / TODO

  • Support RFC3464 in bounce messages #1189
  • Decode Short URLs in data.uribl.js and test the destination URL instead
  • DKIM verifier
  • ditch vm.runInNewContext
  • Migrate to Stream3 streams internally #1323
  • TLS
    • Don't require TLS certificate pair when acting as an SMTP client. #1324
    • add TLS DANE support #779
    • support for MTA-STS (Strict Transport Security) #2070
    • remove plugins/tls, consolidate to tls_socket #2062
    • permit TLS cert paths to be fully qualified #2521 #46
  • AUTH
    • Support AUTH SCRAM #1214
    • Support for multiple AUTH plugins #1462
    • auth-trap unrecognized failure #2378
  • support for ARC #2283
  • native DMARC plugin
  • Remove HTTP server to haraka-httpd #2394
  • Fuzz based testing #2134
  • Support proxy protocol v2 #2601

Ideas / Maybe Todo

  • Use whois data to correlate ASNs to orgs #1008
  • Save the SMTP conversation #945
  • Domain Reputation Database #696
  • Outbound queue with rabbit #1311
  • CLI mode for plugins #1220
  • permit plugins to fork workers #2099

Feature Requests

  • custom HELO/EHLO messages #1532
  • cherry picked log levels #1488
  • reduced logging and more logging consistency #2434
  • DKIM: sign any message with a "default" key #1548
  • DNSBL: add configurable timeouts #2436

Install Guides

How To

Future Plans / TODO

  • Support RFC3464 in bounce messages
  • Decode Short URLs in data.uribl.js and test the destination URL instead
  • DKIM verifier

Additional Resources

Clone this wiki locally