You've already forked Mailu
mirror of
https://github.com/Mailu/Mailu.git
synced 2025-09-16 09:06:32 +02:00
Query alternative table for domain matches
At present postfix checks this view for matches in the domain table and is used to accept/deny messages sent into it however it never checks for matches in the alternative table. Fixes #718
This commit is contained in:
@@ -6,7 +6,9 @@ import flask
|
||||
|
||||
@internal.route("/postfix/domain/<domain_name>")
|
||||
def postfix_mailbox_domain(domain_name):
|
||||
domain = models.Domain.query.get(domain_name) or flask.abort(404)
|
||||
domain = models.Domain.query.get(domain_name) or \
|
||||
models.Alternative.query.get(domain_name) or \
|
||||
flask.abort(404)
|
||||
return flask.jsonify(domain.name)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user