first I would like to thank Univention and Kopano for their turnkey groupware solution.
These are my (short) notes from memory configuring UCS 4.4 and Kopano (any other groupware solution should work, too) for users who use “freemail” e-mail addresses for a small home setup. You don’t need an own domain and the server doesn’t have to be exposed to the internet.
I would like to know whether this configuration interferes with any UCS guidelines/rules or anything is missing for a future proof setup (e.g. major upgrades). This is my first try using UCS to replace my existing Debian/Zarafa setup.
These instructions describe a setup for three freemail accounts using two different providers. Do not enter the freemail domains in UCS as a mail domain.
First install the following apps using the app center:
- Kopano Core (or another groupware)
- Kopano Webapp
- Kopano Z-Push
Configure receiving mails:
- Add the three user accounts using the UMC, enter the freemail address as the primary e-mail account
- Configure fetchmail by opening the extended configuration from all the three user accounts
- Send an e-mail from external clients to these accounts and wait up to 20 minutes until the e-mails appear in Kopano
Add the following lines to /etc/postfix/main.cf.local (not main.cf):
sender_dependent_relayhost_maps = hash:/etc/postfix/relaymap smtp_sender_dependent_authentication = yes smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwords smtp_sasl_security_options = noanonymous transport_maps = hash:/etc/postfix/transport
ucr commit /etc/postfix/main.cf
Define freemailer smtp relays, create the file /etc/postfix/relaymap
@freemail1.de smtp.freemail1.de @freemail2.de smtp.freemail2.de
Now configure the passwords for sending e-mails for every account, create the file /etc/postfix/sasl_passwords
email@example.com firstname.lastname@example.org:User1MailPassword email@example.com firstname.lastname@example.org:User2MailPassword email@example.com firstname.lastname@example.org:User3MailPassword
Create hashfile and restart postfix:
postmap /etc/postfix/sasl_passwords service postfix restart
At this point Kopano webmail can be used to send e-mails from one account to another, but every mail is sent to and fetched from the freemail provider. To ensure that local accounts communicate only using the UCS add the following:
Add to /etc/univention/templates/files/etc/postfix/transport.d/10_base
email@example.com lmtp:127.0.0.1:2003 firstname.lastname@example.org lmtp:127.0.0.1:2003 email@example.com lmtp:127.0.0.1:2003
Activate changes with:
ucr commit /etc/postfix/main.cf service postfix restart
Again, please tell me if something is missing.