#!/bin/sh . ./myserver.conf . ./utils.sh install_mails_services_pkg() { pkg_add dovecot dovecot-pigeonhole opensmtpd-filter-rspamd \ opensmtpd-extras-6.7.1v0 opensmtpd-filter-dkimsign-0.5 rspamd-3.2 } gen_mails_service_configuration() { #Generate opensmtpd configuration cat > my_configuration/mail/smtpd.conf < filter dkimsign action "local_mail" mbox alias action "domain_mail" maildir "/var/vmail/$DOMAIN/%{dest.user:lowercase}" virtual action "outbound" relay # Uncomment the following to accept external mail for domain "example.org" match from any for domain "$DOMAIN" action "domain_mail" match from local for local action "local_mail" match auth from any for any action "outbound" EOF #Generate spamd configuration cat > my_configuration/mail/spamd.conf < my_configuration/dovecot/local.conf < default_configuration/mail/$DOMAIN-public.key } install_dovecot_service_antispam() { # Add antispam utils for Dovecot cd /usr/local/lib/dovecot/sieve cat > report-ham.sieve < report-spam.sieve < sa-learn-ham.sh< sa-learn-spam.sh<> /etc/login.conf <