Page MenuHomePhabricator

Don't send error/exception mail to unverified addresses
ClosedPublic

Authored by epriestley on Feb 7 2018, 1:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, May 4, 8:33 PM
Unknown Object (File)
Sat, May 4, 3:54 AM
Unknown Object (File)
Mon, Apr 29, 2:30 PM
Unknown Object (File)
Sun, Apr 28, 12:24 AM
Unknown Object (File)
Wed, Apr 24, 10:31 PM
Unknown Object (File)
Fri, Apr 19, 2:48 AM
Unknown Object (File)
Tue, Apr 16, 4:45 AM
Unknown Object (File)
Mar 30 2024, 7:03 AM
Subscribers
None

Details

Summary

Depends on D19017. Fixes T12491. Ref T13053. After SES threw us in the dungeon for sending mail to a spamtrap we changed outbound mail rules to stop sending to unverified addresses, except a small amount of registration mail which we can't avoid.

However, we'll still reply to random inbound messages with a helpful error, even if the sender is unverified.

Instead, only send exception mail back if we know who the sender is.

Test Plan

Processed inbound mail with scripts/mail/mail_handler.php. No more outbound mail for "bad address", etc. Still got outbound mail for "unknown command !quack".

Diff Detail

Repository
rP Phabricator
Branch
mailer16
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 19381
Build 26212: Run Core Tests
Build 26211: arc lint + arc unit