mirror of
https://github.com/Mailu/Mailu.git
synced 2024-12-14 10:53:30 +02:00
parent
0320ddeb72
commit
59bcf25b5b
@ -14,7 +14,7 @@ def postfix_dane_map(domain_name):
|
||||
|
||||
@internal.route("/postfix/domain/<domain_name>")
|
||||
def postfix_mailbox_domain(domain_name):
|
||||
if re.match("^\[.*\]$", domain_name):
|
||||
if re.match(r'^\[.*\]$', domain_name):
|
||||
return flask.abort(404)
|
||||
domain = models.Domain.query.get(domain_name) or \
|
||||
models.Alternative.query.get(domain_name) or \
|
||||
@ -39,7 +39,7 @@ def postfix_alias_map(alias):
|
||||
|
||||
@internal.route("/postfix/transport/<path:email>")
|
||||
def postfix_transport(email):
|
||||
if email == '*' or re.match("(^|.*@)\[.*\]$", email):
|
||||
if email == '*' or re.match(r'(^|.*@)\[.*\]$', email):
|
||||
return flask.abort(404)
|
||||
_, domain_name = models.Email.resolve_domain(email)
|
||||
relay = models.Relay.query.get(domain_name) or flask.abort(404)
|
||||
|
@ -7,7 +7,7 @@ import flask_wtf
|
||||
import re
|
||||
import ipaddress
|
||||
|
||||
LOCALPART_REGEX = "^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*$"
|
||||
LOCALPART_REGEX = r'^[a-zA-Z0-9!#$%&\'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&\'*+/=?^_`{|}~-]+)*$'
|
||||
|
||||
class DestinationField(fields.SelectMultipleField):
|
||||
""" Allow for multiple emails selection from current user choices and
|
||||
|
Loading…
Reference in New Issue
Block a user