mirror of
https://github.com/modoboa/modoboa.git
synced 2026-04-27 18:05:58 +03:00
[GH-ISSUE #3758] autoconfig/autodiscover dns checks failing for some domains. #1892
Labels
No labels
bug
bug
dependencies
design
documentation
duplicate
enhancement
enhancement
enhancement
feedback-needed
help-needed
help-needed
installer
invalid
looking-for-sponsors
modoboa-contacts
new-ui
new-ui
pr
pull-request
pyconfr
python
question
security
stale
webmail
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/modoboa-modoboa#1892
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @xinomilo on GitHub (Oct 16, 2025).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/3758
Impacted versions
Steps to reproduce
since modoboa 2.6.0 added builtin autoconfig/autodiscover , we enabled the option "enable autoconfig checks" to check for these records validity too.
but for some domains (5 out of 9 total, various tlds), these records show as missing, when they're there in reality.
maybe this works differently now (in 2.6.0+) and we need to put different records for autoconfig records?
eg. autoconfig.otherdomain CNAME autoconfig.maindomain ? (only autoconfig.maindomain is in ALLOWED_HOSTS).
Current behavior
( modoboa settings/checks in screenshots)
looking up records from within modoboa host (same localhost nameserver - unbound) :
➜ ~ dig autodiscover.stinpriza.eu
; <<>> DiG 9.20.11-4~bpo12+1-Debian <<>> autodiscover.stinpriza.eu
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61413
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;autodiscover.stinpriza.eu. IN A
;; ANSWER SECTION:
autodiscover.stinpriza.eu. 2525 IN CNAME stinpriza.net.
stinpriza.net. 3581 IN A 5.9.122.184
;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Thu Oct 16 15:59:04 EEST 2025
;; MSG SIZE rcvd: 97
➜ ~ dig autoconfig.stinpriza.eu
; <<>> DiG 9.20.11-4~bpo12+1-Debian <<>> autoconfig.stinpriza.eu
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18306
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;autoconfig.stinpriza.eu. IN A
;; ANSWER SECTION:
autoconfig.stinpriza.eu. 2202 IN CNAME stinpriza.net.
stinpriza.net. 3258 IN A 5.9.122.184
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Thu Oct 16 16:04:27 EEST 2025
;; MSG SIZE rcvd: 95
Expected behavior
autoconfig checks work and report success.
thanks in advance,
@tonioo commented on GitHub (Nov 13, 2025):
@xinomilo You need to create appropriate DNS Records for each domain