Merge pull request #44 from greyhatsec-au/master

Fix where not using wildcard domains and discarding unknown domains
This commit is contained in:
Christian Haschek 2022-09-30 11:41:04 +02:00 committed by GitHub
commit f192b7ac0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -121,6 +121,8 @@ class CustomSMTPServer(smtpd.SMTPServer):
for x in DOMAINS: for x in DOMAINS:
if "*" in x and domain.endswith(x.replace('*', '')): if "*" in x and domain.endswith(x.replace('*', '')):
found = True found = True
elif domain == x:
found = True
if(DISCARD_UNKNOWN and found==False): if(DISCARD_UNKNOWN and found==False):
logger.info('Discarding email for unknown domain: %s' % domain) logger.info('Discarding email for unknown domain: %s' % domain)
continue continue