update README
This commit is contained in:
parent
99c5765f2e
commit
91cdf41f12
18
README.md
18
README.md
|
@ -38,15 +38,15 @@ actually works perfectly.
|
||||||
default settings which will let you run this on them. Note that the affiliate
|
default settings which will let you run this on them. Note that the affiliate
|
||||||
link there to Vultr gives you a $100 credit for the first month to play
|
link there to Vultr gives you a $100 credit for the first month to play
|
||||||
around.
|
around.
|
||||||
2. **A Let's Encrypt SSL certificate for your site's `mx` subdomain**.
|
2. **A Let's Encrypt SSL certificate for your site's `mta` subdomain**.
|
||||||
Create a `httpd(1)` site at `mx.domain.tld` and get a certificate
|
Create a `httpd(1)` site at `mta.domain.tld` and get a certificate
|
||||||
for it with `acme-client(1)`.
|
for it with `acme-client(1)`.
|
||||||
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 `mx.` subdomain.
|
**CNAME record** for your `mta.` subdomain.
|
||||||
4. **A Reverse DNS entry for your site.** Go to your VPS settings and add an
|
4. **A Reverse DNS entry for your site.** Go to your VPS settings and add an
|
||||||
entry for your IPV4 Reverse DNS that goes from your IP address to
|
entry for your IPV4 Reverse DNS that goes from your IP address to
|
||||||
`mx.domain.tld`. If you would like IPV6, you can do the same for
|
`mta.domain.tld`. If you would like IPV6, you can do the same for
|
||||||
that. This has been tested on Vultr, and all decent VPS hosts will have
|
that. This has been tested on Vultr, and all decent VPS hosts will have
|
||||||
a section on their instance settings page to add a reverse DNS PTR entry.
|
a section on their instance settings page to add a reverse DNS PTR entry.
|
||||||
You can use the 'Test Email Server' or ':smtp' tool on
|
You can use the 'Test Email Server' or ':smtp' tool on
|
||||||
|
@ -60,7 +60,7 @@ actually works perfectly.
|
||||||
never had to do this on a Vultr VPS, others have had this issue so if you
|
never had to do this on a Vultr VPS, others have had this issue so if you
|
||||||
cannot send, contact your VPS provider.
|
cannot send, contact your VPS provider.
|
||||||
7. Edit parameter section in emailwiz script. For example, change `${domain}` to
|
7. Edit parameter section in emailwiz script. For example, change `${domain}` to
|
||||||
`changchukuan.name` and `${subdom}` to `mail`.
|
`changchukuan.name` and `${subdom}` to `mta`.
|
||||||
|
|
||||||
## Post-install requirement!
|
## Post-install requirement!
|
||||||
|
|
||||||
|
@ -88,15 +88,15 @@ to log in remotely though:
|
||||||
Let's say you want to access your mail with Thunderbird or mutt or another
|
Let's say you want to access your mail with Thunderbird or mutt or another
|
||||||
email program. For my domain, the server information will be as follows:
|
email program. For my domain, the server information will be as follows:
|
||||||
|
|
||||||
- SMTP server: `mx.domain.tld`
|
- SMTP server: `mta.domain.tld`
|
||||||
- SMTP port: 465
|
- SMTP port: 465
|
||||||
- IMAP server: `mx.domain.tld`
|
- IMAP server: `mta.domain.tld`
|
||||||
- IMAP port: 993
|
- IMAP port: 993
|
||||||
- Username `user` (I.e. *not* `user@domain.tld`)
|
- Username `user` (I.e. *not* `user@domain.tld`)
|
||||||
|
|
||||||
The last point is important. Many email systems use a full email address on
|
The last point is important. Many email systems use a full email address on
|
||||||
login. Since we just simply use local PAM logins, only the user's name is used
|
login. Since we just simply use local BSDAuth logins, only the user's name is
|
||||||
(this makes a difference if you're using luke's
|
used (this makes a difference if you're using luke's
|
||||||
[mutt-wizard](https://github.com/lukesmithxyz/mutt-wizard), etc.).
|
[mutt-wizard](https://github.com/lukesmithxyz/mutt-wizard), etc.).
|
||||||
|
|
||||||
## Tweaking things
|
## Tweaking things
|
||||||
|
|
Loading…
Reference in New Issue