Page MenuHomePhabricator

Block Special:EmailUser for people with a DMARC-problem address
Closed, DeclinedPublic

Description

(Forked out of a suggestion at T66795 and also at T134886#2291576)

Per issues discussed in T134886: Special:EmailUser emails sometimes not delivered due to bounce (and the many tasks linked throughout), whereby users at certain domains cannot sucessfully send any emails via Special:SendEmail due to DMARC issues explained best at T134886#2291395
and until any alternative solution can be implemented...
We should:

  • For any user who has a email address that ends in [list at bottom]
  • Prevent usage of Special:EmailUser for that user
  • and give them a warning message on that page, that reads: [please improve this draft!]

It is not currently possible for users with email addresses that end in [list] to send emails, due to technical complexities. Please see a technical explanation at https://phabricator.wikimedia.org/T66795.

List: @yahoo.com, @yahoo.it, @mail.ru,
(other?) (wildcard all of yahoo?)

Event Timeline

SpamBlacklist has a email-blacklist message to block sending mails, may the error message shown is than not the best.

Should work for sending and signup with

$wgBlacklistSettings['email'] = [
	'files' => [
		'https://meta.wikimedia.org/w/index.php?title=Email_blacklist&action=raw&sb_ver=1'
	]
];

And than the necessary content on [[m:Email_blacklist]]

But it is also possibe to whitelist this on the other wikis