annotate postfix/main.cf @ 1:007252fb6449 default tip

SHIN'YA M. > ADD README.md
author Shin'ya Minazuki <shinyoukai@laidback.moe>
date Mon, 01 Dec 2025 08:38:15 +0900
parents e3de72cc63b9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
1 setgid_group = maildrop
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
2 smtpd_banner = $myhostname ESMTP $mail_name (NetBSD)
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
3 biff = no
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
4
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
5 # appending .domain is the MUA's job.
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
6 append_dot_mydomain = no
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
7
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
8 # Uncomment the next line to generate "delayed mail" warnings
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
9 #delay_warning_time = 4h
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
10
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
11 readme_directory = no
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
12
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
13 # See http://www.postfix.org/COMPATIBILITY_README.html -- default to 3.6 on
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
14 # fresh installs.
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
15 compatibility_level = 3.6
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
16
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
17 # TLS parameters
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
18 smtpd_tls_cert_file=/etc/letsencrypt/live/example.net/fullchain.pem
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
19 smtpd_tls_key_file=/etc/letsencrypt/live/example.net/privkey.pem
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
20 smtpd_tls_security_level=may
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
21
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
22 smtp_tls_CApath=/etc/openssl/certs
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
23 smtp_tls_security_level=may
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
24 smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
25
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
26 smtpd_sasl_auth_enable = yes
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
27
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
28 smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
29 smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
30 myhostname = mail.example.net
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
31 mydomain = example.net
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
32 myorigin = /etc/mailname
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
33 alias_maps = hash:/etc/mail/aliases
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
34 alias_database = hash:/etc/mail/aliases
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
35 mydestination = $myhostname, $mydomain, mail.example.net, localhost
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
36 relayhost =
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
37 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
38 home_mailbox = Maildir/
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
39 recipient_delimiter = +
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
40 inet_interfaces = all
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
41 inet_protocols = all
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
42 cyrus_sasl_config_path = /etc/sasl2
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
43 smtpd_sasl_local_domain = $myhostname
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
44 broken_sasl_auth_clients = yes
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
45 smtpd_sasl_security_options = noanonymous
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
46
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
47 smtpd_milters = inet:127.0.0.1:11332
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
48 milter_default_action = accept
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
49
e3de72cc63b9 I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff changeset
50 smtpd_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, KRB5-DES, CBC3-SHA