Mail-DMARC
view release on metacpan or search on metacpan
### 1.20260301
- dmarc_receive: support gzip, zip, and XML files #277
- dmarc_view_reports: add --rid filter #276
- dmarc_view_reports: add negation support in filters #275
- fix(sp): base effective policy on request domain #273
### 1.20260226
- feat: replace jqGrid with DataTables in web UI #269
- doc: remove invalid reference to evalated #267
- doc: bump copyright to 2026
- updated PSL
### 1.20250805
- if XML declares a namespace, remove it
- silence warnings for text/html parts
- silence most "Unknown message part" warnings
### 1.20250610
- Fix end of line characters in message-id for reports
### 1.20250203
- consider localhost as invalid domain #255
- add a stringify method to the Policy class #253
- lower case domains passed to is_valid_domain #252
- lower case match from and envelope-from domains #249
- Change validation result for RFC7489 6.6.3 step 6.2 #248
- point README links to search.cpan.org #240
- sender: set options when creating new sender object #239
- permit storage of UTF-8 chars in MySQL DB #238
- load report_store modules using Module::Load #237
- create an email message with a proper Message-ID #236
- imap: only use port 143 if requested #235
- find_psl_file: fix duplicate share in path #232
### 1.20240313
- Fix error email sent when reports are too large
- Delete reports after sending error emails
- Make sending of error emails optional
### 1.20240214
- feat: add imap option to specify port #195
- feat: add configurable DNS retrans option #214
- ignore empty/wrong lines on whitelist_dmarc file #219
- test: mock DNS during testing #213
- ci: restore CI tests to working order
- Force lower case for SPF domain input #212
### 1.20230215
- Fix error when logging a report which was skipped for size
### 1.20211209
- Properly delete sent reports when the database does not support cascade
### 1.20210927
- Fix reporting for selectors whose name evaluates to false
- Use maybestarttls for opportunistic encryption when sending reports using Email::Sender v2.0 or greater
- Remove dead domain dmarc-qa.com from tests
- Print full syntax guide with "--help" option (Jeremiah Morris)
### 1.20210427
- Fix report sending issues with SSL/TLS
### 1.20210220
- Fix db connection cache
- use Email::Sender for report sending
### 1.20200214
- move HTTP::Tiny into deps (used for PSL updates)
### 1.20200116
- skip HTTP tests when optional JSON not installed #171
### 1.20200114
- skip HTTP tests when optional deps not installed #171
- update PSL
- auto update PSL as part of release
### 1.20200113
- lazy load Net::SMTPS #168
### 1.20200108
- NEW FEATURE: Postgres support #150
- removed dist::zilla
- additional tests enabled
- html UI: use https URLS everywhere
- SPF: don't warn when scope is missing from reports
- receive: permit other MIME types that have xml.gz filename
- DKIM: when message has no result, add "none"
- sqlite: add default current_timestamp
- bin/install_deps.pl: apt improvements
### 1.20191004
- updated PSL
- update jQuery, jQuery grid
- empty ENV FROM when missing #144
### 1.20190831
- improve aggregate report docs #142
- added dmarc_whitelist hosts #119
### 1.20190308
( run in 0.684 second using v1.01-cache-2.11-cpan-39bf76dae61 )