Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exim multi cert #249

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Exim multi cert #249

wants to merge 10 commits into from

Conversation

runout-at
Copy link
Contributor

support for multiple ssl-certificates
#246

This script will query the vexim database.domains table
and try to create/renew certificates for all domains
Certbot will listen on the IP resolved by DNS
and the ACME server will use the same IP for validating
This script will query the vexim database.domains table
and try to create/renew certificates for all domains
Certbot will listen on the IP resolved by DNS
and the ACME server will use the same IP for validating
* some minor bugfixes and cleanup
* write config file for dovecot for all domains if DOVECOT_SSL= is set properly
create certificate with all domains in the SAN field as fallback
@Udera
Copy link
Collaborator

Udera commented Apr 2, 2018

Nice work! So, it's mainly for the user that they can use their own domain name for all mail-related services which is great. And if you are concerned about SNI-support in other mail servers (for incoming mail) you still ca use the default hostname in the mx-entry of the DNS. I think it's a very nice feature for vexim.

I didn't go through the code yet. It's probably for debian systems, I will see if I can get this working under FreeBSD.

@runout-at
Copy link
Contributor Author

the script 'mon-certificates' makes sure that all certificates in the database are getting generated by certbot. just tin case you are lazy and wouldn't do it manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants