4777188530ab5d1b44fe7e5d7eccd2dd3366570f
Linux/Mail.md
... | ... | @@ -10,21 +10,24 @@ |
10 | 10 | ## 設定 |
11 | 11 | - /etc/postfix/main.cf (抜粋) |
12 | 12 | ``` |
13 | -myhostname = <ホスト>.<ドメイン> |
|
13 | +myhostname = mail.<ドメイン> |
|
14 | 14 | mydomain = <ドメイン> |
15 | 15 | myorigin = $mydomain |
16 | 16 | inet_interfaces = all |
17 | -mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain |
|
17 | +mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain |
|
18 | +local_recipient_maps = |
|
18 | 19 | home_mailbox = Maildir/ |
20 | +luser_relay = unknown_user@localhost |
|
19 | 21 | smtpd_banner = $myhostname ESMTP unknown |
22 | +smtpd_tls_cert_file = /etc/letsencrypt/live/<ドメイン>/fullchain.pem |
|
23 | +smtpd_tls_key_file = /etc/letsencrypt/live/<ドメイン>/privkey.pem |
|
24 | +smtp_tls_CApath = /etc/letsencrypt/live/<ドメイン>/cert.pem |
|
25 | +smtpd_sasl_auth_enable = yes |
|
20 | 26 | smtpd_recipient_restrictions = |
21 | 27 | permit_mynetworks |
22 | 28 | permit_sasl_authenticated |
23 | 29 | reject_unauth_destination |
24 | 30 | message_size_limit = 10485760 |
25 | -smtpd_sasl_auth_enable = yes |
|
26 | -local_recipient_maps = |
|
27 | -luser_relay = unknown_user@localhost |
|
28 | 31 | ``` |
29 | 32 | |
30 | 33 | - /etc/postfix/master.cf (抜粋) |
... | ... | @@ -46,12 +49,17 @@ unknown_user: /dev/null |
46 | 49 | # firewall-cmd --list-services |
47 | 50 | ``` |
48 | 51 | |
49 | -## サービス設定 |
|
50 | -- CentOS 7 |
|
52 | +## 設定反映 |
|
53 | +- CentOS 7,8 |
|
51 | 54 | ``` |
52 | -# systemctl restart postfix saslauthd |
|
53 | -# systemctl status postfix saslauthd |
|
55 | +# newaliases |
|
56 | +# postalias hash:/etc/aliases |
|
57 | +# alternatives --config mta |
|
58 | +(MTAがリストアップされる) |
|
59 | +(`+`が現在有効になっているMTA) |
|
60 | +(postfixの番号を入力して有効なMTAを変更) |
|
54 | 61 | # systemctl enable postfix saslauthd |
62 | +# systemctl restart postfix saslauthd |
|
55 | 63 | # systemctl status postfix saslauthd |
56 | 64 | ``` |
57 | 65 | |
... | ... | @@ -68,23 +76,6 @@ unknown_user: /dev/null |
68 | 76 | mail_location = maildir:~/Maildir |
69 | 77 | ``` |
70 | 78 | |
71 | -- /etc/dovecot/conf.d/10-auth.conf (抜粋) |
|
72 | -``` |
|
73 | -disable_plaintext_auth = no |
|
74 | -``` |
|
75 | - |
|
76 | -- /etc/dovecot/conf.d/10-ssl.conf (抜粋) |
|
77 | -``` |
|
78 | -ssl = no |
|
79 | -``` |
|
80 | - |
|
81 | -- /etc/dovecot/conf.d/10-logging.conf (抜粋, デバッグ用) |
|
82 | -``` |
|
83 | -auth_verbose = yes |
|
84 | -auth_debug = yes |
|
85 | -``` |
|
86 | - |
|
87 | -## 設定 (暗号化) |
|
88 | 79 | - /etc/dovecot/conf.d/10-ssl.conf (証明書は Let's Encrypt で取得) |
89 | 80 | ``` |
90 | 81 | ssl = required |
... | ... | @@ -94,29 +85,25 @@ ssl_protocols = !SSLv2 !SSLv3 |
94 | 85 | ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL |
95 | 86 | ``` |
96 | 87 | |
97 | -## ファイアウォール設定 |
|
98 | -- CentOS 7 |
|
88 | +- /etc/dovecot/conf.d/10-logging.conf (抜粋, デバッグ用) |
|
99 | 89 | ``` |
100 | -# firewall-cmd --permanent --add-service=pop3 |
|
101 | -# firewall-cmd --reload |
|
102 | -# firewall-cmd --list-services |
|
90 | +auth_verbose = yes |
|
91 | +auth_debug = yes |
|
103 | 92 | ``` |
104 | 93 | |
105 | -## ファイアウォール設定 (暗号化) |
|
106 | -- CentOS 7 |
|
94 | +## ファイアウォール設定 |
|
95 | +- CentOS 7,8 |
|
107 | 96 | ``` |
108 | -# firewall-cmd --permanent --remove-service=pop3 |
|
109 | 97 | # firewall-cmd --permanent --add-service=pop3s |
110 | 98 | # firewall-cmd --reload |
111 | 99 | # firewall-cmd --list-services |
112 | 100 | ``` |
113 | 101 | |
114 | 102 | ## サービス設定 |
115 | -- CentOS 7 |
|
103 | +- CentOS 7,8 |
|
116 | 104 | ``` |
117 | -# systemctl restart dovecot |
|
118 | -# systemctl status dovecot |
|
119 | 105 | # systemctl enable dovecot |
106 | +# systemctl restart dovecot |
|
120 | 107 | # systemctl status dovecot |
121 | 108 | ``` |
122 | 109 | |
... | ... | @@ -124,4 +111,4 @@ ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL |
124 | 111 | - /var/log/maillog |
125 | 112 | - ログファイルを監視, Ctrl-C で終了 |
126 | 113 | ``` |
127 | -# tail -f /var/log/maillog |
|
... | ... | \ No newline at end of file |
0 | +# tail -f /var/log/maillog |