Hello…
This is my first visit here to search for a solution of my problem..
I have a fresh install of mallow-dockerized on a brand new server…
I enter all the DNS entrys to the name server (excluding the TLSA record - this one is not supported by my provider - so i skipped the HTTP_VALIDATION)
Mailcow don’t create any LetsEncypt certificate…
Just tell me “i will try it in a half hour again”…
Here are the Logs of the acme-mail cow container…
Maybe someone can help me to fix this issue?
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Waiting for Docker API…
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Docker API OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Waiting for Postfix…
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Postfix OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Waiting for Dovecot…
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Dovecot OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Waiting for database…
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Database OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Waiting for Nginx…
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Nginx OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:10 CEST 2023 - Waiting for resolver…
mailcow-acme-mailcow-1 | Thu May 25 18:17:11 CEST 2023 - Resolver OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:11 CEST 2023 - Waiting for domain table…
mailcow-acme-mailcow-1 | OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:11 CEST 2023 - Initializing, please wait…
mailcow-acme-mailcow-1 | Thu May 25 18:17:11 CEST 2023 - Using existing domain rsa key /var/lib/acme/acme/key.pem
mailcow-acme-mailcow-1 | Thu May 25 18:17:11 CEST 2023 - Using existing Lets Encrypt account key /var/lib/acme/acme/account.pem
mailcow-acme-mailcow-1 | Thu May 25 18:17:11 CEST 2023 - Detecting IP addresses…
mailcow-acme-mailcow-1 | Thu May 25 18:17:32 CEST 2023 - OK: <IPv4>, <IPv6 not used>
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Found A record for autodiscover.<DOMAIN>: <IPv4>
mailcow-acme-mailcow-1 | (skipping check, returning 0)
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Confirmed A record <IPv4>
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Found A record for autoconfig.<DOMAIN>: <IPv4>
mailcow-acme-mailcow-1 | (skipping check, returning 0)
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Confirmed A record <IPv4>
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Found A record for mail.<DOMAIN>: <IPv4>
mailcow-acme-mailcow-1 | (skipping check, returning 0)
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Confirmed A record <IPv4>
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Certificate /var/lib/acme/mail.<DOMAIN>/cert.pem missing or changed domains ‘mail.<DOMAIN> autoconfig.<DOMAIN> autodiscover.<DOMAIN>’ - start obtaining
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Checking resolver…
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Resolver OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:33 CEST 2023 - Using command acme-tiny –account-key /var/lib/acme/acme/account.pem –disable-check –csr /var/lib/acme/mail.<DOMAIN>/acme.csr –acme-dir /var/www/acme/
mailcow-acme-mailcow-1 | Parsing account key…
mailcow-acme-mailcow-1 | Parsing CSR…
mailcow-acme-mailcow-1 | Found domains: autodiscover.<DOMAIN>, mail.<DOMAIN>, autoconfig.<DOMAIN>
mailcow-acme-mailcow-1 | Getting directory…
mailcow-acme-mailcow-1 | Directory found!
mailcow-acme-mailcow-1 | Registering account…
mailcow-acme-mailcow-1 | Already registered! Account ID: https://acme-v02.api.letsencrypt.org/acme/acct/<a number>
mailcow-acme-mailcow-1 | Creating new order…
mailcow-acme-mailcow-1 | Order created!
mailcow-acme-mailcow-1 | Verifying autoconfig.<DOMAIN>…
mailcow-acme-mailcow-1 | Traceback (most recent call last):
mailcow-acme-mailcow-1 | File “/usr/bin/acme-tiny”, line 8, in <module>
mailcow-acme-mailcow-1 | sys.exit(main())
mailcow-acme-mailcow-1 | File “/usr/lib/python3.10/site-packages/acme_tiny.py”, line 195, in main
mailcow-acme-mailcow-1 | signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca, disable_check=args.disable_check, directory_url=args.directory_url, contact=args.contact, check_port=args.check_port)
mailcow-acme-mailcow-1 | File “/usr/lib/python3.10/site-packages/acme_tiny.py”, line 153, in get_crt
mailcow-acme-mailcow-1 | raise ValueError(“Challenge did not pass for {0}: {1}”.format(domain, authorization))
mailcow-acme-mailcow-1 | ValueError: Challenge did not pass for autoconfig.<DOMAIN>: {‘identifier’: {‘type’: ‘dns’, ‘value’: ‘autoconfig.<DOMAIN>’}, ‘status’: ‘invalid’, ‘expires’: ‘2023-06-01T15:47:04Z’, ‘challenges’: [{‘type’: ‘http-01’, ‘status’: ‘invalid’, ‘error’: {‘type’: ‘urn:ietf:params:acme:error:unauthorized’, ‘detail’: ‘<IPv4>: Invalid response from http://autoconfig.<DOMAIN>/.well-known/acme-challenge/<a cyptic key>: 404’, ‘status’: 403}, ‘url’: ‘https://acme-v02.api.letsencrypt.org/acme/chall-v3/<an other number>/jGQMrQ’, ‘token’: ‘<a cyptic key>’, ‘validationRecord’: [{‘url’: ‘http://autoconfig.<DOMAIN>/.well-known/acme-challenge/<a cyptic key>’, ‘hostname’: ‘autoconfig.<DOMAIN>’, ‘port’: ‘80’, ‘addressesResolved’: [‘<IPv4>’], ‘addressUsed’: ‘<IPv4>’}], ‘validated’: ‘2023-05-25T16:17:39Z’}]}
mailcow-acme-mailcow-1 | Thu May 25 18:17:43 CEST 2023 - Failed to obtain certificate /var/lib/acme/mail.<DOMAIN>/cert.pem for domains ‘mail.<DOMAIN> autoconfig.<DOMAIN> autodiscover.<DOMAIN>’
mailcow-acme-mailcow-1 | OK
mailcow-acme-mailcow-1 | Thu May 25 18:17:43 CEST 2023 - Some errors occurred, retrying in 30 minutes…
mailcow-acme-mailcow-1 | OK
!<