From d0ecc4cc664b78b2dd271268b2028d0c315d9177 Mon Sep 17 00:00:00 2001 From: Ryan Barrett Date: Fri, 2 Feb 2018 07:41:37 -0800 Subject: [PATCH] don't email me for my own posts --- webmention.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webmention.py b/webmention.py index a75004c..2512ec3 100644 --- a/webmention.py +++ b/webmention.py @@ -29,6 +29,8 @@ import activitypub import common from models import MagicKey, Response +SKIP_EMAIL_DOMAINS = frozenset(('localhost', 'snarfed.org')) + class WebmentionHandler(webapp2.RequestHandler): """Handles inbound webmention, converts to ActivityPub or Salmon. @@ -41,7 +43,7 @@ class WebmentionHandler(webapp2.RequestHandler): logging.info('(Params: %s )', self.request.params.items()) source = util.get_required_param(self, 'source') - if urlparse.urlparse(source).netloc.split(':')[0] != 'localhost': + if urlparse.urlparse(source).netloc.split(':')[0] not in SKIP_EMAIL_DOMAINS: try: msg = 'Bridgy Fed: new webmention from %s' % source mail.send_mail(