@hispeed
Hey Highspeed,
I’m sorry for my absence. I was much to busy with construction work.
Passwords are checked against Kopanos imap service. For this I use the saslauthd service. Postfix does its login checks saslauthd. You can find the configuration in github, too.
# /etc/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
https://github.com/pietmacom/com-pietma-zarafa-postfixadmin/blob/kopano/doc/pietma/configs/postfix/main.cf
# /etc/postfix/main.cf
# kopano gateway authentification before accepting relay
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = smtpd
broken_sasl_auth_clients = yes
The e-mail adresses (Mailboxes, Aliases) are checked against postifxadmin. Changes to Mailbox accounts are transfered to Kopano by a services which does poll the postfixadmin changelog.
Postifx is configured to check all e-mail adresses against the postfixadmin database. It executes predefined SQL statements…
https://github.com/pietmacom/com-pietma-zarafa-postfixadmin/tree/kopano/doc/example-config/postfix
# /etc/postfix/main.cf
virtual_mailbox_domains =
proxy:mysql:/etc/webapps/kopano-postfixadmin/postfix/domain_domain_to_domain.mysql
virtual_mailbox_maps =
proxy:mysql:/etc/webapps/kopano-postfixadmin/postfix/mailbox_username_to_username.mysql
virtual_alias_maps =
proxy:mysql:/etc/webapps/kopano-postfixadmin/postfix/alias_address_to_goto.mysql,
proxy:mysql:/etc/webapps/kopano-postfixadmin/postfix/aliasdomain_at-aliasdomain_to_at-targetdomain.mysql
If you like, you could do the address checks directly against the kopano database.
I hope to find the setting for notifcations here.
Marti