forked from hacc/haccfiles
66 lines
1.7 KiB
Markdown
66 lines
1.7 KiB
Markdown
|
+++
|
||
|
title = "mail"
|
||
|
taxonomies.categories = [ "services" ]
|
||
|
+++
|
||
|
|
||
|
Mail is not connected to our SSO!
|
||
|
|
||
|
## adding a mail account
|
||
|
- We use `@hacc.space` for our mails
|
||
|
- `@infra4future.de` is reserved for services, old user accounts will be
|
||
|
forwarded & logins disabled
|
||
|
- choose a name (no aliases or other names can be the same)
|
||
|
- generate a sha-512 password hash ```mkpasswd -m sha-512``` - **never add an
|
||
|
unhashed password!**
|
||
|
- add your account to `loginAccounts =` in `//parsons/mail.nix`
|
||
|
- build and redeploy parsons
|
||
|
|
||
|
**example:**
|
||
|
```
|
||
|
zwoelfontheshelf@hacc.space" = {
|
||
|
hashedPassword = "$6$ISAaU8X6D$oGKe9WXDWrRpGzHUEdxrxdtgvzuGOkBMuDc82IZhegpsv1bqd550FhZZrI40IjZTA5Hy2MZ8j/0efpnQ4fOQH0";
|
||
|
};
|
||
|
```
|
||
|
|
||
|
## adding to a forward address
|
||
|
- add the mail address to the corresponding `extraVirtualAliases =`
|
||
|
- build and redeploy parsons
|
||
|
|
||
|
## adding a forward address
|
||
|
- add the address to `extraVirtualAliases =`
|
||
|
- add the addresses it should forward to
|
||
|
- build and redeploy parsons
|
||
|
|
||
|
**example:**
|
||
|
```
|
||
|
"himmel@hacc.space" = [
|
||
|
"hexchen@hacc.space"
|
||
|
"zauberberg@hacc.space"
|
||
|
];
|
||
|
```
|
||
|
|
||
|
## sending & receiving mail
|
||
|
|
||
|
### as a user
|
||
|
- Your mail client should auto configure correctly
|
||
|
|
||
|
~~~
|
||
|
mailserver: mail.hacc.space (everywhere)
|
||
|
username: $your_mail_address
|
||
|
sending via smtp: port 587 or 465
|
||
|
recieving
|
||
|
imap: port 993
|
||
|
TLS and STARTTLS are supported
|
||
|
~~~
|
||
|
|
||
|
- You can send mail as you and any alias you receive mail from. Set a second Identity in your e-mail client
|
||
|
|
||
|
### as an application
|
||
|
- mailserver: `mail.hacc.space`
|
||
|
- Do **not** use port 25. It's for server to server communication only.
|
||
|
- Use smtp ports `587` or `465`
|
||
|
- enable TLS if possible
|
||
|
- only send mail from `noreply@infra4future.de`
|
||
|
- Password is somewhere (TODO!)
|
||
|
|