[GH-ISSUE #1596] check_mx issue #1252

Closed
opened 2026-02-27 11:16:07 +03:00 by kerem · 0 comments
Owner

Originally created by @tonioo on GitHub (Oct 17, 2018).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/1596

Originally assigned to: @tonioo on GitHub.

Impacted versions

  • Modoboa: 1.12.0
Traceback (most recent call last):
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 215, in __init__
    rdclass, rdtype)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/message.py", line 352, in find_rrset
    raise KeyError
KeyError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 225, in __init__
    dns.rdatatype.CNAME)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/message.py", line 352, in find_rrset
    raise KeyError
KeyError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/srv/modoboa/instance/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 356, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/subcommand/base.py", line 53, in run_from_argv
    return super(SubcommandCommand, self).run_from_argv(argv)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/subcommand/base.py", line 84, in handle
    return command.run_from_argv(argv)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 244, in handle
    self.check_domain(domain, **options)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 191, in check_domain
    models.MXRecord.objects.get_or_create_for_domain(domain, ttl))
  File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/models/mxrecord.py", line 47, in get_or_create_for_domain
    domain_mxs = lib.get_domain_mx_list(domain.name)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/lib.py", line 202, in get_domain_mx_list
    ip_answers = resolver.query(mx_domain, rtype)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 1132, in query
    raise_on_no_answer, source_port)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 1053, in query
    raise_on_no_answer)
  File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 234, in __init__
    raise NoAnswer(response=response)
dns.resolver.NoAnswer: The DNS response does not contain an answer to the question: mail.toto.com. IN AAAA
Originally created by @tonioo on GitHub (Oct 17, 2018). Original GitHub issue: https://github.com/modoboa/modoboa/issues/1596 Originally assigned to: @tonioo on GitHub. # Impacted versions * Modoboa: 1.12.0 ```python Traceback (most recent call last): File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 215, in __init__ rdclass, rdtype) File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/message.py", line 352, in find_rrset raise KeyError KeyError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 225, in __init__ dns.rdatatype.CNAME) File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/message.py", line 352, in find_rrset raise KeyError KeyError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/srv/modoboa/instance/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line utility.execute() File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 356, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/srv/modoboa/env3/lib/python3.5/site-packages/subcommand/base.py", line 53, in run_from_argv return super(SubcommandCommand, self).run_from_argv(argv) File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 330, in execute output = self.handle(*args, **options) File "/srv/modoboa/env3/lib/python3.5/site-packages/subcommand/base.py", line 84, in handle return command.run_from_argv(argv) File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/srv/modoboa/env3/lib/python3.5/site-packages/django/core/management/base.py", line 330, in execute output = self.handle(*args, **options) File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 244, in handle self.check_domain(domain, **options) File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 191, in check_domain models.MXRecord.objects.get_or_create_for_domain(domain, ttl)) File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/models/mxrecord.py", line 47, in get_or_create_for_domain domain_mxs = lib.get_domain_mx_list(domain.name) File "/srv/modoboa/env3/lib/python3.5/site-packages/modoboa/admin/lib.py", line 202, in get_domain_mx_list ip_answers = resolver.query(mx_domain, rtype) File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 1132, in query raise_on_no_answer, source_port) File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 1053, in query raise_on_no_answer) File "/srv/modoboa/env3/lib/python3.5/site-packages/dns/resolver.py", line 234, in __init__ raise NoAnswer(response=response) dns.resolver.NoAnswer: The DNS response does not contain an answer to the question: mail.toto.com. IN AAAA ```
kerem 2026-02-27 11:16:07 +03:00
  • closed this issue
  • added the
    bug
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#1252
No description provided.