dmzconf/splintrs/smtpd/smtp.mk
Malin Freeborn 7c28e70eb4
new structure checks and fixes
- markdown formatting
- turn soft-serve.md into soft-serve/README.md
2024-12-04 15:42:21 +01:00

23 lines
652 B
Makefile

# This make file produces the smtp daemon for the current backup domain: splint.rs
# It is missing the cert, so you'll have to make another.
# It hasn't been tested in a few years, and I have no idea how to make a
# containerized test which will check DNS, and SSL certificates.
DOMAIN=splint.rs
output: service
/usr/bin/smtp:
pacman -S smtpd
cp etc/smtpd/* /etc/smtpd
smtpd -n
/etc/smtpd/mailname: /usr/bin/smtp
echo $(DOMAIN) > /etc/smtpd/mailname
.PHONY: service
service: /etc/systemd/system/multi-user.target.wants/smtpd.service
/etc/systemd/system/multi-user.target.wants/smtpd.service: /etc/smtpd/mailname
systemctl enable --now smtpd