esackbauer Check that all DNS records are set up properly for each mail domain:
I apologize for not adding DNS records right away.
DNS records for the email server domain:
`;; SOA Record
servr.co.uk 3600 IN SOA paige.ns.cloudflare.com. dns.cloudflare.com. 2050528234 10000 2400 604800 3600
;; NS Records
server.co.uk. 86400 IN NS paige.ns.cloudflare.com.
server.co.uk. 86400 IN NS watson.ns.cloudflare.com.
;; A Records
autoconfig.server.co.uk. 1 IN A xxx.xxx.xxx.xxx ; cf_tags=cf-proxied:false
autodiscover.server.co.uk. 1 IN A xxx.xxx.xxx.xxx ; cf_tags=cf-proxied:false
mail.server.co.uk. 1 IN A xxx.xxx.xxx.xxx ; cf_tags=cf-proxied:false
;; MX Records
server.co.uk. 1 IN MX 10 mail.server.co.uk.
;; SRV Records
autodiscover.tcp.server.co.uk. 1 IN SRV 0 0 443 mail.server.co.uk.
;; TLSA Records
25.tcp.server.co.uk. 60 IN TLSA 3 1 1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;; TXT Records
dkim._domainkey.server.co.uk. 1 IN TXT âv=DKIM1;k=rsa;t=s;s=email;p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ âxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ
_dmarc.server.co.uk. 1 IN TXT âv=DMARC1; p=quarantine; rua=mailto:postmaster@server.co.ukâ
server.co.uk. 1 IN TXT âv=spf1 ip4:xxx.xxx.xxx.xxx -allâ
server.co.uk. 1 IN TXT âgoogle-site-verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ
`
DNS records for the domain served by the mail server
`;; SOA Record
domain1.co.uk 3600 IN SOA paige.ns.cloudflare.com. dns.cloudflare.com. 2050530725 10000 2400 604800 3600
;; NS Records
domain1.co.uk. 86400 IN NS paige.ns.cloudflare.com.
domain1.co.uk. 86400 IN NS watson.ns.cloudflare.com.
;; CNAME Records
autoconfig.domain1.co.uk. 1 IN CNAME mail.server.co.uk. ; cf_tags=cf-proxied:false
autodiscover.domain1.co.uk. 1 IN CNAME mail.server.co.uk. ; cf_tags=cf-proxied:false
;; MX Records
domain1.co.uk. 1 IN MX 10 mail.server.co.uk.
;; SRV Records
carddavs.tcp.domain1.co.uk. 1 IN SRV 0 1 443 mail.server.co.uk.
imaps.tcp.domain1.co.uk. 1 IN SRV 0 1 993 mail.server.co.uk.
imap.tcp.domain1.co.uk. 1 IN SRV 0 1 143 mail.server.co.uk.
pop3s.tcp.domain1.co.uk. 1 IN SRV 0 1 995 mail.server.co.uk.
pop3.tcp.domain1.co.uk. 1 IN SRV 0 1 110 mail.server.co.uk.
submissions.tcp.domain1.co.uk. 1 IN SRV 0 1 465 mail.server.co.uk.
submission.tcp.domain1.co.uk. 1 IN SRV 0 1 587 mail.server.co.uk.
;; TXT Records
cf2024-1.domainkey.domain1.co.uk. 1 IN TXT âv=DKIM1; h=sha256; k=rsa; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ
dkim.domainkey.domain1.co.uk. 1 IN TXT âv=DKIM1;k=rsa;t=s;s=email;p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ âxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ
_dmarc.domain1.co.uk. 1 IN TXT âv=DMARC1; p=none; rua=mailto:postmaster@server.co.ukâ
domain1.co.uk. 1 IN TXT âv=spf1 ip4:xxx.xxx.xxx.xxx -allâ
domain1.co.uk. 1 IN TXT âgoogle-site-verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxâ
`
I created the autodiscover.xml file in the /opt/mailcow-dockerized/data/web/autodiscover folder.
Its contents are as follows:
<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>IMAP</Type>
<Server>mail.server.co.uk</Server>
<Port>993</Port>
<DomainRequired>off</DomainRequired>
<LoginName>{EMAILADDRESS}</LoginName>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
<Protocol>
<Type>SMTP</Type>
<Server>mail.server.co.uk</Server>
<Port>465</Port>
<DomainRequired>off</DomainRequired>
<LoginName>{EMAILADDRESS}</LoginName>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
</Account>
</Response>
</Autodiscover>
I didnât change anything in Mailcow.