+ self._name = hostname(name)
+ assert mail.endswith('.'), "Mail must be absolute, end with a dot"
+ atpos = mail.find('@')
+ assert atpos >= 0 and atpos < mail.find('.'), "Mail must contain an @ before the first dot"
+ self._mail = hostname(mail.replace('@', '.', 1))
+ self._NS = list(map(hostname, NS))
+
+ self._secondary_refresh = secondary_refresh
+ self._secondary_retry = secondary_retry
+ self._secondary_discard = secondary_discard
+