OpenBSD - OpenSMTPD
Running a Mailserver on OpenBSD …
Source
Requirements
- OpenBSD VM
- Public IP & FQDN
- no Portfilter from Hoster
- root permission
Packages
pkg_add opensmtpd-extras opensmtpd-filter-rspamd dovecot dovecot-pigeonhole redis rspamd-- opensmtpd-filter-senderscore
FQDN
export host="hostname"
export domain="domain.tld"
export fqdn="${host}.${domain}"
httpd.conf
f="/etc/httpd.conf"; test -f ${f} && cp ${f} "${f}-$(date +'%s')"
cat << EOF > ${f}
# added $(date)
server "${fqdn}" {
listen on * port 80
location "/.well-known/acme-challenge/*" {
root "/acme"
request strip 2
}
}
EOF
chown root:wheel ${f}; chmod 644 ${f}
pf.conf
allow Certain Ports for Any