(beta.)netlib.re mail configuration
This commit is contained in:
parent
70e23b11bf
commit
e15f41c1c9
99
configuration-files/baguette/mail/aliases
Normal file
99
configuration-files/baguette/mail/aliases
Normal file
@ -0,0 +1,99 @@
|
||||
#
|
||||
# $OpenBSD: aliases,v 1.70 2022/06/28 18:46:01 claudio Exp $
|
||||
#
|
||||
# Aliases in this file will NOT be expanded in the header from
|
||||
# Mail, but WILL be visible over networks or from /usr/libexec/mail.local.
|
||||
#
|
||||
# >>>>>>>>>> The program "newaliases" must be run after
|
||||
# >> NOTE >> this file is updated for any changes to
|
||||
# >>>>>>>>>> show through to smtpd.
|
||||
#
|
||||
|
||||
# Basic system aliases -- these MUST be present
|
||||
MAILER-DAEMON: postmaster
|
||||
postmaster: root
|
||||
|
||||
# General redirections for important pseudo accounts
|
||||
daemon: root
|
||||
ftp-bugs: root
|
||||
operator: root
|
||||
www: root
|
||||
|
||||
# Redirections for pseudo accounts that should not receive mail
|
||||
_bgpd: /dev/null
|
||||
_bgplgd: /dev/null
|
||||
_dhcp: /dev/null
|
||||
_dpb: /dev/null
|
||||
_dvmrpd: /dev/null
|
||||
_eigrpd: /dev/null
|
||||
_file: /dev/null
|
||||
_fingerd: /dev/null
|
||||
_ftp: /dev/null
|
||||
_hostapd: /dev/null
|
||||
_identd: /dev/null
|
||||
_iked: /dev/null
|
||||
_isakmpd: /dev/null
|
||||
_iscsid: /dev/null
|
||||
_ldapd: /dev/null
|
||||
_ldpd: /dev/null
|
||||
_mopd: /dev/null
|
||||
_nsd: /dev/null
|
||||
_ntp: /dev/null
|
||||
_ospfd: /dev/null
|
||||
_ospf6d: /dev/null
|
||||
_pbuild: /dev/null
|
||||
_pfetch: /dev/null
|
||||
_pflogd: /dev/null
|
||||
_ping: /dev/null
|
||||
_pkgfetch: /dev/null
|
||||
_pkguntar: /dev/null
|
||||
_portmap: /dev/null
|
||||
_ppp: /dev/null
|
||||
_rad: /dev/null
|
||||
_radiusd: /dev/null
|
||||
_rbootd: /dev/null
|
||||
_relayd: /dev/null
|
||||
_ripd: /dev/null
|
||||
_rstatd: /dev/null
|
||||
_rusersd: /dev/null
|
||||
_rwalld: /dev/null
|
||||
_smtpd: /dev/null
|
||||
_smtpq: /dev/null
|
||||
_sndio: /dev/null
|
||||
_snmpd: /dev/null
|
||||
_spamd: /dev/null
|
||||
_syslogd: /dev/null
|
||||
_tcpdump: /dev/null
|
||||
_traceroute: /dev/null
|
||||
_tftpd: /dev/null
|
||||
_unbound: /dev/null
|
||||
_unwind: /dev/null
|
||||
_vmd: /dev/null
|
||||
_x11: /dev/null
|
||||
_ypldap: /dev/null
|
||||
bin: /dev/null
|
||||
build: /dev/null
|
||||
nobody: /dev/null
|
||||
_tftp_proxy: /dev/null
|
||||
_ftp_proxy: /dev/null
|
||||
_sndiop: /dev/null
|
||||
_syspatch: /dev/null
|
||||
_slaacd: /dev/null
|
||||
sshd: /dev/null
|
||||
|
||||
# Well-known aliases -- these should be filled in!
|
||||
# root:
|
||||
# manager:
|
||||
# dumper:
|
||||
|
||||
# RFC 2142: NETWORK OPERATIONS MAILBOX NAMES
|
||||
abuse: root
|
||||
# noc: root
|
||||
security: root
|
||||
|
||||
# RFC 2142: SUPPORT MAILBOX NAMES FOR SPECIFIC INTERNET SERVICES
|
||||
# hostmaster: root
|
||||
# usenet: root
|
||||
# news: usenet
|
||||
# webmaster: root
|
||||
# ftp: root
|
43
configuration-files/baguette/mail/smtpd.conf
Normal file
43
configuration-files/baguette/mail/smtpd.conf
Normal file
@ -0,0 +1,43 @@
|
||||
# $OpenBSD: smtpd.conf,v 1.14 2019/11/26 20:14:38 gilles Exp $
|
||||
|
||||
# This is the smtpd server system-wide configuration file.
|
||||
# See smtpd.conf(5) for more information.
|
||||
|
||||
pki "mail" cert "/etc/ssl/netlib.re.fullchain.pem"
|
||||
pki "mail" key "/etc/ssl/private/netlib.re.key"
|
||||
|
||||
table aliases file:/etc/mail/aliases
|
||||
table credentials passwd:/etc/mail/credentials
|
||||
table virtuals file:/etc/mail/virtuals
|
||||
|
||||
# Filter potential spam with rspamd
|
||||
filter "rspamd" proc-exec "/usr/local/libexec/smtpd/filter-rspamd"
|
||||
|
||||
# To accept external mail, replace with: listen on all
|
||||
#
|
||||
#listen on socket
|
||||
listen on lo0
|
||||
# listen on "192.168.122.132"
|
||||
#listen on "192.168.122.132" \
|
||||
# tls pki "mail" \
|
||||
# hostname "mail.netlib.re" filter "rspamd"
|
||||
#
|
||||
## Authorize people to send messages from our server
|
||||
#listen on "192.168.122.132" port submission \
|
||||
# tls-require pki "mail" \
|
||||
# hostname "mail.netlib.re" \
|
||||
# auth <credentials> filter "rspamd"
|
||||
|
||||
action "local_mail" mbox alias <aliases>
|
||||
action "domain_mail" \
|
||||
maildir "/var/vmail/netlib.re/%{dest.user}" \
|
||||
virtual <virtuals>
|
||||
action "outbound" relay
|
||||
|
||||
#match from any for domain "netlib.re" action "domain_mail"
|
||||
match from local for local action "local_mail"
|
||||
|
||||
# Authorize alpha to send mails
|
||||
#match from src "192.168.122.84" for any action "outbound"
|
||||
match from local for any action "outbound"
|
||||
match auth from any for any action "outbound"
|
38
configuration-files/baguette/mail/spamd.conf
Normal file
38
configuration-files/baguette/mail/spamd.conf
Normal file
@ -0,0 +1,38 @@
|
||||
# $OpenBSD: spamd.conf,v 1.9 2018/07/22 17:09:43 jmc Exp $
|
||||
#
|
||||
# spamd(8) configuration file, read by spamd-setup(8).
|
||||
# See also spamd.conf(5).
|
||||
#
|
||||
# Configures lists for spamd(8).
|
||||
#
|
||||
# Strings follow getcap(3) convention escapes, except you
|
||||
# can have a bare colon (:) inside a quoted string and it
|
||||
# will deal with it. See spamd-setup(8) for more details.
|
||||
#
|
||||
# "all" must be here, and defines the order in which lists are applied.
|
||||
# Lists specified with the :white: capability apply to the previous
|
||||
# list with a :black: capability.
|
||||
#
|
||||
# As of June 2016, a place to search for blacklists is
|
||||
# http://en.wikipedia.org/wiki/Comparison_of_DNS_blacklists
|
||||
# - most of these are DNS-based only and cannot be used with spamd(8),
|
||||
# but some of the lists also provide access to text files via rsync.
|
||||
|
||||
all:\
|
||||
:nixspam:
|
||||
|
||||
# Nixspam recent sources list.
|
||||
# Mirrored from http://www.heise.de/ix/nixspam
|
||||
nixspam:\
|
||||
:black:\
|
||||
:msg="Your address %A is in the nixspam list\n\
|
||||
See http://www.heise.de/ix/nixspam/dnsbl_en/ for details":\
|
||||
:method=https:\
|
||||
:file=www.openbsd.org/spamd/nixspam.gz
|
||||
|
||||
# An example of a list containing addresses which should not talk to spamd.
|
||||
#
|
||||
#override:\
|
||||
# :white:\
|
||||
# :method=file:\
|
||||
# :file=/var/db/override.txt:
|
6
configuration-files/baguette/mail/virtuals
Normal file
6
configuration-files/baguette/mail/virtuals
Normal file
@ -0,0 +1,6 @@
|
||||
abuse@netlib.re: karchnu@netlib.re
|
||||
hostmaster@netlib.re: karchnu@netlib.re
|
||||
postmaster@netlib.re: karchnu@netlib.re
|
||||
webmaster@netlib.re: karchnu@netlib.re
|
||||
|
||||
karchnu@netlib.re: vmail
|
Loading…
Reference in New Issue
Block a user