889c62be15d9eb54bb55a27b2620a92cd6f99730
howto/email.md
| ... | ... | @@ -0,0 +1,21 @@ |
| 1 | +Running email in dn42 is not very complicated. Your SMTP daemon probably already listens on the wildcard address, so you mostly need to: |
|
| 2 | + |
|
| 3 | +* open your firewall to allow TCP/25 from dn42 |
|
| 4 | +* setup DNS (MX records, or simply relevant A records) |
|
| 5 | +* configure your mail server if needed |
|
| 6 | + |
|
| 7 | +## Exim tips |
|
| 8 | + |
|
| 9 | +### Sending emails |
|
| 10 | + |
|
| 11 | +By default on Debian, Exim refuses to send mail to other mailservers when they resolve to RFC1918 addresses. This will manifest by the following error message when trying to send a mail: |
|
| 12 | + |
|
| 13 | + ** [email protected]: all relevant MX records point to non-existent hosts |
|
| 14 | + |
|
| 15 | +This is controlled by the `ignore_target_hosts` variable in the configuration file. |
|
| 16 | + |
|
| 17 | +### Receiving emails |
|
| 18 | + |
|
| 19 | +Don't forget to add your dn42 domains to the list of local domains, so that you accept incoming emails. On Debian, it is controlled by `dc_other_hostnames` in `update-exim4.conf.conf`. For instance: |
|
| 20 | + |
|
| 21 | + dc_other_hostnames='myself.org;myself.dn42;myserver.myself.dn42' |