Mercurial > shinyoukai > mailserver
annotate postfix/main.cf @ 0:e3de72cc63b9
I have no interest in an ordinary menu
| author | Shin'ya Minazuki <shinyoukai@laidback.moe> |
|---|---|
| date | Mon, 10 Nov 2025 21:14:26 +0900 |
| parents | |
| children | 007252fb6449 |
| rev | line source |
|---|---|
|
0
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
1 # See /usr/share/postfix/main.cf.dist for a commented, more complete version |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
2 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
3 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
4 # Debian specific: Specifying a file name will cause the first |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
5 # line of that file to be used as the name. The Debian default |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
6 # is /etc/mailname. |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
7 #myorigin = /etc/mailname |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
8 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
9 setgid_group = maildrop |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
10 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
|
11 biff = 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 # 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
|
14 append_dot_mydomain = no |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
15 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
16 # 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
|
17 #delay_warning_time = 4h |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
18 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
19 readme_directory = no |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
20 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
21 # 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
|
22 # fresh installs. |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
23 compatibility_level = 3.6 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
24 |
|
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 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
27 # TLS parameters |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
28 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
|
29 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
|
30 smtpd_tls_security_level=may |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
31 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
32 smtp_tls_CApath=/etc/openssl/certs |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
33 smtp_tls_security_level=may |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
34 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
|
35 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
36 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
37 smtpd_sasl_auth_enable = yes |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
38 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
39 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
|
40 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
|
41 myhostname = mail.example.net |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
42 mydomain = example.net |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
43 myorigin = /etc/mailname |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
44 alias_maps = hash:/etc/mail/aliases |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
45 alias_database = hash:/etc/mail/aliases |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
46 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
|
47 relayhost = |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
48 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
|
49 home_mailbox = Maildir/ |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
50 recipient_delimiter = + |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
51 inet_interfaces = all |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
52 inet_protocols = all |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
53 cyrus_sasl_config_path = /etc/sasl2 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
54 smtpd_sasl_local_domain = $myhostname |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
55 broken_sasl_auth_clients = yes |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
56 smtpd_sasl_security_options = noanonymous |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
57 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
58 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
|
59 milter_default_action = accept |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
60 |
|
e3de72cc63b9
I have no interest in an ordinary menu
Shin'ya Minazuki <shinyoukai@laidback.moe>
parents:
diff
changeset
|
61 smtpd_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, KRB5-DES, CBC3-SHA |
