Issue Description
When Stalwart tries to update the DNS records on Infomaniak (infomaniak.com) automatically, it fails.
Expected Behavior
The DNS Records are updated.
Actual Behavior
The DNS update task fails.
Reproduction Steps
- setup automatic dns management with infomaniak
- wait for job to fail
Relevant Log Output
Failed to create DNS record for v1-ed25519-20260526._domainkey.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“choose_dkim_type”,“description”:“Please choose DKIM Type for this operation”}}; Failed to create DNS record for v1-rsa-20260526._domainkey.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“choose_dkim_type”,“description”:“Please choose DKIM Type for this operation”}}; Failed to create DNS record for _caldavs._tcp.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“the_structure_of_the_source_field_is_not_valid”,“description”:“The structure of the Source field is not valid”,“context”:{“en”:“The structure of the Source field is not valid \n”,“fr”:“La structure du champs Source est invalide. \n”,“de”:“Die Struktur des Source-Felds ist ung\u00fcltig. \n”,“it”:“La struttura del campo Origine non \u00e8 valida. \n”,“es”:“La estructura del campo Fuente no es v\u00e1lida. \n”}}}; Failed to create DNS record for _carddavs._tcp.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“the_structure_of_the_source_field_is_not_valid”,“description”:“The structure of the Source field is not valid”,“context”:{“en”:“The structure of the Source field is not valid \n”,“fr”:“La structure du champs Source est invalide. \n”,“de”:“Die Struktur des Source-Felds ist ung\u00fcltig. \n”,“it”:“La struttura del campo Origine non \u00e8 valida. \n”,“es”:“La estructura del campo Fuente no es v\u00e1lida. \n”}}}; Failed to create DNS record for _imaps._tcp.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“the_structure_of_the_source_field_is_not_valid”,“description”:“The structure of the Source field is not valid”,“context”:{“en”:“The structure of the Source field is not valid \n”,“fr”:“La structure du champs Source est invalide. \n”,“de”:“Die Struktur des Source-Felds ist ung\u00fcltig. \n”,“it”:“La struttura del campo Origine non \u00e8 valida. \n”,“es”:“La estructura del campo Fuente no es v\u00e1lida. \n”}}}; Failed to create DNS record for _jmap._tcp.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“the_structure_of_the_source_field_is_not_valid”,“description”:“The structure of the Source field is not valid”,“context”:{“en”:“The structure of the Source field is not valid \n”,“fr”:“La structure du champs Source est invalide. \n”,“de”:“Die Struktur des Source-Felds ist ung\u00fcltig. \n”,“it”:“La struttura del campo Origine non \u00e8 valida. \n”,“es”:“La estructura del campo Fuente no es v\u00e1lida. \n”}}}; Failed to create DNS record for _pop3s._tcp.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“the_structure_of_the_source_field_is_not_valid”,“description”:“The structure of the Source field is not valid”,“context”:{“en”:“The structure of the Source field is not valid \n”,“fr”:“La structure du champs Source est invalide. \n”,“de”:“Die Struktur des Source-Felds ist ung\u00fcltig. \n”,“it”:“La struttura del campo Origine non \u00e8 valida. \n”,“es”:“La estructura del campo Fuente no es v\u00e1lida. \n”}}}; Failed to create DNS record for _submissions._tcp.dominik-schwaiger.ch.: Failed to create DNS record: API error: BadRequest {“result”:“error”,“error”:{“code”:“the_structure_of_the_source_field_is_not_valid”,“description”:“The structure of the Source field is not valid”,“context”:{“en”:“The structure of the Source field is not valid \n”,“fr”:“La structure du champs Source est invalide. \n”,“de”:“Die Struktur des Source-Felds ist ung\u00fcltig. \n”,“it”:“La struttura del campo Origine non \u00e8 valida. \n”,“es”:“La estructura del campo Fuente no es v\u00e1lida. \n”}}}
Stalwart Version
v0.16.x
Installation Method
Docker
Database Backend
RocksDB
Blob Storage
RocksDB
Search Engine
Internal
Directory Backend
Internal
I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.
on
I have searched this support forum (open and closed topics) and confirm this is not a duplicate.
on
I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.
on