X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-mailgate;h=7a70f662b2062b7d850f9aa11fb3131df3380511;hb=493d0e14bffe589c8ae87e45f503c872993c4fb5;hp=4e3b39dff3e3925b4f13b63072deb1109d698004;hpb=d8baa13a0d508284343e4f465d23100d036d5efd;p=mirror%2Fuserdir-ldap.git diff --git a/ud-mailgate b/ud-mailgate index 4e3b39d..7a70f66 100755 --- a/ud-mailgate +++ b/ud-mailgate @@ -178,7 +178,8 @@ def DoSSH(Str,Attrs): def DoDNS(Str,Attrs,DnRecord): if re.match('^[\w-]+\s+in\s+a\s+\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$',\ Str,re.IGNORECASE) == None and \ - re.match("^[\w-]+\s+in\s+cname\s+[\w.\-]+\.$",Str,re.IGNORECASE) == None: + re.match("^[\w-]+\s+in\s+cname\s+[\w.\-]+\.$",Str,re.IGNORECASE) == None and \ + re.match("^[\w-]+\s+in\s+mx\s+\d{1,3}\s+[\w.\-]+\.$",Str,re.IGNORECASE) == None: return None; # Check if the name is already taken