Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Solved mailserver uses old certs - with workaround

    Support
    mail certificates
    2
    3
    186
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • chymian
      chymian last edited by girish

      even so, that the box hast renewed the certs a month ago, the mailserver is still using the old, expired ones.
      Meanwhile the Server had been restarted a couple of times, as well as restarting the mail-container didn't help.

      cloudron version v3.5.4

      Workaround:
      copy the certs to the mailserver-volume and restart dovecot

      DOMAIN=<yourdomain.here>
      install -g yellowtent -o yellowtent -m 644 my.${DOMAIN}.cert /home/yellowtent/platformdata/addons/mail/tls_cert.pem
      docker exec mail supervisorctl restart dovecot
      
      1 Reply Last reply Reply Quote 0
      • girish
        girish Staff last edited by

        @chymian Thanks for the workaround! There was indeed a bug in the older versions (pre-3.5.4) that caused this problem. This is fixed in 3.5.4, so you don't have to repeat the workaround again for the next cert renewal.

        1 Reply Last reply Reply Quote 0
        • girish
          girish Staff last edited by

          Another option is to simply Disable mail and then Enable mail for the domain. This will effectively end up copying the certs.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Powered by NodeBB