|
@@ -46,12 +46,16 @@ actually works perfectly. |
|
|
2. **A Let's Encrypt SSL certificate for your site's `mail.` subdomain**. |
|
|
2. **A Let's Encrypt SSL certificate for your site's `mail.` subdomain**. |
|
|
Create a nginx/apache site at `mail.<yourdomain.com>` and get a certificate |
|
|
Create a nginx/apache site at `mail.<yourdomain.com>` and get a certificate |
|
|
for it with Let's Encrypt's [Certbot](https://certbot.eff.org/). |
|
|
for it with Let's Encrypt's [Certbot](https://certbot.eff.org/). |
|
|
3. - You need two little DNS records set on your domain registrar's site/DNS |
|
|
|
|
|
|
|
|
3. You need two little DNS records set on your domain registrar's site/DNS |
|
|
server: (1) an **MX record** pointing to your own main domain/IP and (2) a |
|
|
server: (1) an **MX record** pointing to your own main domain/IP and (2) a |
|
|
**CNAME record** for your `mail.` subdomain. |
|
|
**CNAME record** for your `mail.` subdomain. |
|
|
4. `apt purge` all your previous (failed) attempts to install and configure a |
|
|
4. `apt purge` all your previous (failed) attempts to install and configure a |
|
|
mailserver. Get rid of _all_ your system settings for Postfix, Dovecot, |
|
|
mailserver. Get rid of _all_ your system settings for Postfix, Dovecot, |
|
|
OpenDKIM and everything else. This script builds off of a fresh install. |
|
|
OpenDKIM and everything else. This script builds off of a fresh install. |
|
|
|
|
|
5. Some VPS providers block port 25 (used to send mail). You may need to |
|
|
|
|
|
request that this port be opened to send mail successfully. Although I have |
|
|
|
|
|
never had to do this on a Vultr VPS, others have had this issue so if you |
|
|
|
|
|
cannot send, contact your VPS provider. |
|
|
|
|
|
|
|
|
## Post-install requirement! |
|
|
## Post-install requirement! |
|
|
|
|
|
|
|
|