質問編集履歴
10
saslauthdの状態 追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -297,3 +297,15 @@
|
|
297
297
|
}
|
298
298
|
|
299
299
|
```
|
300
|
+
|
301
|
+
|
302
|
+
|
303
|
+
⭐ saslauthdの状態
|
304
|
+
|
305
|
+
```
|
306
|
+
|
307
|
+
[root@サーバー名 private]# testsaslauthd -u ユーザー名 -p パスワード -s smtp
|
308
|
+
|
309
|
+
0: OK "Success."
|
310
|
+
|
311
|
+
```
|
9
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -297,71 +297,3 @@
|
|
297
297
|
}
|
298
298
|
|
299
299
|
```
|
300
|
-
|
301
|
-
|
302
|
-
|
303
|
-
|
304
|
-
|
305
|
-
皆様たくさんの回答ありがとうございます。皆様からの情報を元に調査した所、
|
306
|
-
|
307
|
-
saslのエラーはおそらく出なくなり、残りは
|
308
|
-
|
309
|
-
```
|
310
|
-
|
311
|
-
[root@サーバー名 private]# smtp-server: 554 5.7.1 <localhost[::1]>: Client host rejected: Access denied
|
312
|
-
|
313
|
-
"/root/dead.letter" 11/380
|
314
|
-
|
315
|
-
. . . message not sent.
|
316
|
-
|
317
|
-
[root@サーバー名 private]# tail -n 100 /var/log/maillog
|
318
|
-
|
319
|
-
Dec 30 17:35:31 サーバー名 postfix/postfix-script[5400]: stopping the Postfix mail system
|
320
|
-
|
321
|
-
Dec 30 17:35:31 サーバー名 postfix/master[5364]: terminating on signal 15
|
322
|
-
|
323
|
-
Dec 30 17:35:31 サーバー名 postfix/postfix-script[5477]: starting the Postfix mail system
|
324
|
-
|
325
|
-
Dec 30 17:35:31 サーバー名 postfix/master[5479]: daemon started -- version 2.10.1, configuration /etc/postfix
|
326
|
-
|
327
|
-
Dec 30 17:35:31 サーバー名 dovecot: imap(webmaster): Debug: INBOX: Mailbox opened because: SELECT
|
328
|
-
|
329
|
-
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: error: open database /etc/postfix/access.db: No such file or directory
|
330
|
-
|
331
|
-
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: connect from localhost[::1]
|
332
|
-
|
333
|
-
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
|
334
|
-
|
335
|
-
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/lib20_auth_var_expand_crypt.so
|
336
|
-
|
337
|
-
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
|
338
|
-
|
339
|
-
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
|
340
|
-
|
341
|
-
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: auth client connected (pid=0)
|
342
|
-
|
343
|
-
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: NOQUEUE: reject: RCPT from localhost[::1]: 554 5.7.1 <localhost[::1]>: Client host rejected: Access denied; from=<webmaster@サーバー名.net> to=<メアド> proto=SMTP helo=<ホスト名>
|
344
|
-
|
345
|
-
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: lost connection after RCPT from localhost[::1]
|
346
|
-
|
347
|
-
```
|
348
|
-
|
349
|
-
というエラーのみになりました。
|
350
|
-
|
351
|
-
postfix側で
|
352
|
-
|
353
|
-
inet_protocols = all
|
354
|
-
|
355
|
-
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
|
356
|
-
|
357
|
-
|
358
|
-
|
359
|
-
|
360
|
-
|
361
|
-
dovecot側で
|
362
|
-
|
363
|
-
listen = *, ::
|
364
|
-
|
365
|
-
|
366
|
-
|
367
|
-
という設定は入れていますが、なぜかアクセス拒否されています。。。どうすればよいでしょうか?
|
8
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -348,8 +348,20 @@
|
|
348
348
|
|
349
349
|
というエラーのみになりました。
|
350
350
|
|
351
|
+
postfix側で
|
352
|
+
|
351
353
|
inet_protocols = all
|
352
354
|
|
353
355
|
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
|
354
356
|
|
357
|
+
|
358
|
+
|
359
|
+
|
360
|
+
|
361
|
+
dovecot側で
|
362
|
+
|
363
|
+
listen = *, ::
|
364
|
+
|
365
|
+
|
366
|
+
|
355
367
|
という設定は入れていますが、なぜかアクセス拒否されています。。。どうすればよいでしょうか?
|
7
進展
test
CHANGED
File without changes
|
test
CHANGED
@@ -297,3 +297,59 @@
|
|
297
297
|
}
|
298
298
|
|
299
299
|
```
|
300
|
+
|
301
|
+
|
302
|
+
|
303
|
+
|
304
|
+
|
305
|
+
皆様たくさんの回答ありがとうございます。皆様からの情報を元に調査した所、
|
306
|
+
|
307
|
+
saslのエラーはおそらく出なくなり、残りは
|
308
|
+
|
309
|
+
```
|
310
|
+
|
311
|
+
[root@サーバー名 private]# smtp-server: 554 5.7.1 <localhost[::1]>: Client host rejected: Access denied
|
312
|
+
|
313
|
+
"/root/dead.letter" 11/380
|
314
|
+
|
315
|
+
. . . message not sent.
|
316
|
+
|
317
|
+
[root@サーバー名 private]# tail -n 100 /var/log/maillog
|
318
|
+
|
319
|
+
Dec 30 17:35:31 サーバー名 postfix/postfix-script[5400]: stopping the Postfix mail system
|
320
|
+
|
321
|
+
Dec 30 17:35:31 サーバー名 postfix/master[5364]: terminating on signal 15
|
322
|
+
|
323
|
+
Dec 30 17:35:31 サーバー名 postfix/postfix-script[5477]: starting the Postfix mail system
|
324
|
+
|
325
|
+
Dec 30 17:35:31 サーバー名 postfix/master[5479]: daemon started -- version 2.10.1, configuration /etc/postfix
|
326
|
+
|
327
|
+
Dec 30 17:35:31 サーバー名 dovecot: imap(webmaster): Debug: INBOX: Mailbox opened because: SELECT
|
328
|
+
|
329
|
+
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: error: open database /etc/postfix/access.db: No such file or directory
|
330
|
+
|
331
|
+
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: connect from localhost[::1]
|
332
|
+
|
333
|
+
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
|
334
|
+
|
335
|
+
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/lib20_auth_var_expand_crypt.so
|
336
|
+
|
337
|
+
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
|
338
|
+
|
339
|
+
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
|
340
|
+
|
341
|
+
Dec 30 17:35:33 サーバー名 dovecot: auth: Debug: auth client connected (pid=0)
|
342
|
+
|
343
|
+
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: NOQUEUE: reject: RCPT from localhost[::1]: 554 5.7.1 <localhost[::1]>: Client host rejected: Access denied; from=<webmaster@サーバー名.net> to=<メアド> proto=SMTP helo=<ホスト名>
|
344
|
+
|
345
|
+
Dec 30 17:35:33 サーバー名 postfix/smtpd[5485]: lost connection after RCPT from localhost[::1]
|
346
|
+
|
347
|
+
```
|
348
|
+
|
349
|
+
というエラーのみになりました。
|
350
|
+
|
351
|
+
inet_protocols = all
|
352
|
+
|
353
|
+
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
|
354
|
+
|
355
|
+
という設定は入れていますが、なぜかアクセス拒否されています。。。どうすればよいでしょうか?
|
6
OS表示の見直し
test
CHANGED
File without changes
|
test
CHANGED
@@ -198,7 +198,7 @@
|
|
198
198
|
|
199
199
|
# 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf
|
200
200
|
|
201
|
-
# OS:
|
201
|
+
# OS: CentOS Linux release 7.5
|
202
202
|
|
203
203
|
# Hostname: ホスト名
|
204
204
|
|
5
見栄え修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,11 +6,11 @@
|
|
6
6
|
|
7
7
|
mailコマンドでメールを発出すると失敗します。
|
8
8
|
|
9
|
-
( echo "テストメール(本文)" | mail -s "テスト(件名)" -S smtp=smtp://localhost:587 -r ユーザー名@ドメイン 自分のユーザー名@gmail.com -v)
|
9
|
+
( echo "テストメール(本文)" | mail -s "テスト(件名)" -S smtp=smtp://localhost:587 -r ユーザー名@ドメイン 自分のユーザー名@gmail.com -v で送信)
|
10
10
|
|
11
11
|
ログを見ると
|
12
12
|
|
13
|
-
|
13
|
+
```
|
14
14
|
|
15
15
|
Dec 29 22:13:02 train-directory postfix/smtpd[27064]: fatal: no SASL authentication mechanisms
|
16
16
|
|
@@ -18,7 +18,9 @@
|
|
18
18
|
|
19
19
|
Dec 29 18:37:48 train-directory postfix/master[24678]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
|
20
20
|
|
21
|
-
|
21
|
+
```
|
22
|
+
|
23
|
+
となっています。
|
22
24
|
|
23
25
|
no SASL authentication mechanismsで止まっていますが、
|
24
26
|
|
@@ -40,7 +42,7 @@
|
|
40
42
|
|
41
43
|
⭐ saslauthd のステータス
|
42
44
|
|
43
|
-
|
45
|
+
```
|
44
46
|
|
45
47
|
[root@サーバー名 ユーザー名]# systemctl -l status saslauthd
|
46
48
|
|
@@ -50,10 +52,12 @@
|
|
50
52
|
|
51
53
|
Active: active (running) since 土 2020-12-26 18:57:55 JST; 2 days ago
|
52
54
|
|
53
|
-
|
55
|
+
```
|
54
56
|
|
55
57
|
⭐ postfix のステータス
|
56
58
|
|
59
|
+
```
|
60
|
+
|
57
61
|
[root@サーバー名 ユーザー名]# systemctl status postfix
|
58
62
|
|
59
63
|
● postfix.service - Postfix Mail Transport Agent
|
@@ -62,12 +66,16 @@
|
|
62
66
|
|
63
67
|
Active: active (running) since 火 2020-12-29 18:43:49 JST; 1min 18s ago
|
64
68
|
|
65
|
-
|
69
|
+
```
|
66
70
|
|
67
71
|
・さくらのVPS提供パケットフィルタの無効化は確認済
|
68
72
|
|
69
73
|
|
70
74
|
|
75
|
+
⭐ ファイアーウォールの設定
|
76
|
+
|
77
|
+
```
|
78
|
+
|
71
79
|
>>[root@サーバー名 ユーザー名]# firewall-cmd --permanent --add-service=smtp
|
72
80
|
|
73
81
|
Warning: ALREADY_ENABLED: smtp
|
@@ -102,9 +110,13 @@
|
|
102
110
|
|
103
111
|
rich rules:
|
104
112
|
|
105
|
-
|
113
|
+
```
|
114
|
+
|
115
|
+
|
116
|
+
|
106
|
-
|
117
|
+
⭐ postfix/dovecotの設定
|
118
|
+
|
107
|
-
|
119
|
+
```
|
108
120
|
|
109
121
|
[root@サーバー名 lib]# postconf -n
|
110
122
|
|
@@ -283,3 +295,5 @@
|
|
283
295
|
driver = passwd
|
284
296
|
|
285
297
|
}
|
298
|
+
|
299
|
+
```
|
4
見やすく修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,27 @@
|
|
4
4
|
|
5
5
|
[ユーザー名]@[ドメイン名]宛にgmailからメールを送っても、メールが届きません。(特にエラーで帰ってきている感じもない、タイムアウトで24時間かかる可能性はありますが...)
|
6
6
|
|
7
|
+
mailコマンドでメールを発出すると失敗します。
|
8
|
+
|
9
|
+
( echo "テストメール(本文)" | mail -s "テスト(件名)" -S smtp=smtp://localhost:587 -r ユーザー名@ドメイン 自分のユーザー名@gmail.com -v)
|
10
|
+
|
11
|
+
ログを見ると
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
Dec 29 22:13:02 train-directory postfix/smtpd[27064]: fatal: no SASL authentication mechanisms
|
16
|
+
|
17
|
+
Dec 29 18:37:48 train-directory postfix/master[24678]: warning: process /usr/libexec/postfix/smtpd pid 24888 exit status 1
|
18
|
+
|
19
|
+
Dec 29 18:37:48 train-directory postfix/master[24678]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
no SASL authentication mechanismsで止まっていますが、
|
24
|
+
|
25
|
+
https://www.ipentec.com/document/linux-postfix-warning-xsasl-cyrus-server-get-mechanism-list-no-mechanism-available の対処などは確認済みです。
|
26
|
+
|
7
|
-
どんな設定不備が考えられますか?
|
27
|
+
思いつく対処策はなくなりました。どんな設定不備が考えられますか?
|
8
28
|
|
9
29
|
|
10
30
|
|
@@ -18,134 +38,6 @@
|
|
18
38
|
|
19
39
|
|
20
40
|
|
21
|
-
|
22
|
-
|
23
|
-
```
|
24
|
-
|
25
|
-
/var/log/maillog
|
26
|
-
|
27
|
-
Dec 27 14:04:02 *** postfix/master[24497]: daemon started -- version 2.10.1, configuration /etc/postfix
|
28
|
-
|
29
|
-
Dec 27 14:04:19 *** dovecot: imap-login: Login: user=<[ユーザー名]>, method=PLAIN, rip=[IPアドレス], lip=[IPアドレス], mpid=24505, TLS, session=<****************/RZqy>
|
30
|
-
|
31
|
-
```
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
メールログ上には、ログインのログは確認(ログイン成功等)できますが、メールが届いた系のログは検出出来ていません。
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
ポート587や143で接続してみましたが以下の通り問題ありません。
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
```
|
48
|
-
|
49
|
-
MacBook:~ ユーザー名$ curl --verbose telnet://[ドメイン名].net:587
|
50
|
-
|
51
|
-
* Trying [IPアドレス]...
|
52
|
-
|
53
|
-
* TCP_NODELAY set
|
54
|
-
|
55
|
-
* Connected to train-directory.net ([IPアドレス]) port 587 (#0)
|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
MacBook:~ ユーザー名$ curl --verbose telnet://[ドメイン名]:143
|
60
|
-
|
61
|
-
* Trying [IPアドレス]...
|
62
|
-
|
63
|
-
* TCP_NODELAY set
|
64
|
-
|
65
|
-
* Connected to [ドメイン名] ([IPアドレス]) port 143 (#0)
|
66
|
-
|
67
|
-
|
68
|
-
|
69
|
-
```
|
70
|
-
|
71
|
-
|
72
|
-
|
73
|
-
コメントを元に追加で確認しました。
|
74
|
-
|
75
|
-
```
|
76
|
-
|
77
|
-
# vim /etc/aliases
|
78
|
-
|
79
|
-
#webmaster記載のある行をコメントアウト実施
|
80
|
-
|
81
|
-
81 www: webmaster
|
82
|
-
|
83
|
-
82 #webmaster: root
|
84
|
-
|
85
|
-
|
86
|
-
|
87
|
-
# newaliases #設定を反映
|
88
|
-
|
89
|
-
# systemctl restart dovecot
|
90
|
-
|
91
|
-
# systemctl restart postfix
|
92
|
-
|
93
|
-
|
94
|
-
|
95
|
-
この状態でメールを webmaster@ドメイン名 宛に追加で送りましたが、
|
96
|
-
|
97
|
-
|
98
|
-
|
99
|
-
# ls /home/webmaster/Maildir/new
|
100
|
-
|
101
|
-
# ls /home/webmaster/Maildir/cur
|
102
|
-
|
103
|
-
|
104
|
-
|
105
|
-
がまだ空となっています。
|
106
|
-
|
107
|
-
同様に nanohaというアカウントを作りメール送付、フォルダの状況見てみましたが空でした。
|
108
|
-
|
109
|
-
```
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
|
114
|
-
|
115
|
-
コメントを元に更に追加調査しました。
|
116
|
-
|
117
|
-
```
|
118
|
-
|
119
|
-
echo "テストメール(本文)" | mail -s "テスト(件名)" -S smtp=smtp://localhost:587 -r [ユーザー名1]@[ドメイン] [適当なアドレス]@gmail.com
|
120
|
-
|
121
|
-
```
|
122
|
-
|
123
|
-
|
124
|
-
|
125
|
-
そうすると/var/log/maillogに以下のログが残りました。
|
126
|
-
|
127
|
-
```
|
128
|
-
|
129
|
-
Dec 27 18:56:52 [サーバー名] postfix/smtpd[26431]: warning: SASL per-process initialization failed: error when parsing configuration file
|
130
|
-
|
131
|
-
Dec 27 18:56:52 [サーバー名] postfix/smtpd[26431]: fatal: SASL per-process initialization failed
|
132
|
-
|
133
|
-
Dec 27 18:56:53 [サーバー名] postfix/master[25840]: warning: process /usr/libexec/postfix/smtpd pid 26431 exit status 1
|
134
|
-
|
135
|
-
Dec 27 18:56:53 [サーバー名] postfix/master[25840]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
|
136
|
-
|
137
|
-
```
|
138
|
-
|
139
|
-
|
140
|
-
|
141
|
-
|
142
|
-
|
143
|
-
更にコメント等を元に修正した所以下の状況で止まっています。
|
144
|
-
|
145
|
-
|
146
|
-
|
147
|
-
|
148
|
-
|
149
41
|
⭐ saslauthd のステータス
|
150
42
|
|
151
43
|
|
@@ -212,22 +104,182 @@
|
|
212
104
|
|
213
105
|
|
214
106
|
|
215
|
-
|
216
|
-
|
217
|
-
|
218
|
-
|
219
|
-
|
220
|
-
|
221
|
-
|
222
|
-
|
223
|
-
|
224
|
-
|
225
|
-
|
226
|
-
|
227
|
-
|
228
|
-
|
229
|
-
|
230
|
-
|
231
|
-
|
232
|
-
|
233
|
-
|
107
|
+
|
108
|
+
|
109
|
+
[root@サーバー名 lib]# postconf -n
|
110
|
+
|
111
|
+
alias_database = hash:/etc/aliases
|
112
|
+
|
113
|
+
alias_maps = hash:/etc/aliases
|
114
|
+
|
115
|
+
broken_sasl_auth_clients = yes
|
116
|
+
|
117
|
+
command_directory = /usr/sbin
|
118
|
+
|
119
|
+
config_directory = /etc/postfix
|
120
|
+
|
121
|
+
daemon_directory = /usr/libexec/postfix
|
122
|
+
|
123
|
+
data_directory = /var/lib/postfix
|
124
|
+
|
125
|
+
debug_peer_level = 2
|
126
|
+
|
127
|
+
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5
|
128
|
+
|
129
|
+
disable_vrfy_command = yes
|
130
|
+
|
131
|
+
home_mailbox = Maildir/
|
132
|
+
|
133
|
+
html_directory = no
|
134
|
+
|
135
|
+
inet_interfaces = all
|
136
|
+
|
137
|
+
inet_protocols = all
|
138
|
+
|
139
|
+
mail_owner = postfix
|
140
|
+
|
141
|
+
mailq_path = /usr/bin/mailq.postfix
|
142
|
+
|
143
|
+
manpage_directory = /usr/share/man
|
144
|
+
|
145
|
+
mydestination = $myhostname, localhost.$mydomain, localhost
|
146
|
+
|
147
|
+
myhostname = ドメイン名
|
148
|
+
|
149
|
+
mynetworks = 127.0.0.0/8
|
150
|
+
|
151
|
+
mynetworks_style = host
|
152
|
+
|
153
|
+
newaliases_path = /usr/bin/newaliases.postfix
|
154
|
+
|
155
|
+
queue_directory = /var/spool/postfix
|
156
|
+
|
157
|
+
readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
|
158
|
+
|
159
|
+
sample_directory = /usr/share/doc/postfix-2.10.1/samples
|
160
|
+
|
161
|
+
sendmail_path = /usr/sbin/sendmail.postfix
|
162
|
+
|
163
|
+
setgid_group = postdrop
|
164
|
+
|
165
|
+
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination
|
166
|
+
|
167
|
+
smtpd_sasl_auth_enable = yes
|
168
|
+
|
169
|
+
smtpd_sasl_local_domain = $myhostname
|
170
|
+
|
171
|
+
smtpd_sasl_path = inet:127.0.0.1:指定したポート番号※1
|
172
|
+
|
173
|
+
smtpd_sasl_security_options = noanonymous, noplaintext
|
174
|
+
|
175
|
+
smtpd_sasl_tls_security_options = noanonymous
|
176
|
+
|
177
|
+
smtpd_sasl_type = dovecot
|
178
|
+
|
179
|
+
unknown_local_recipient_reject_code = 550
|
180
|
+
|
181
|
+
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
[root@サーバー名 lib]# dovecot -n
|
186
|
+
|
187
|
+
# 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf
|
188
|
+
|
189
|
+
# OS: Linux 3.10.0-862.14.4.el7.x86_64 x86_64 CentOS Linux release 7.5.1804 (Core)
|
190
|
+
|
191
|
+
# Hostname: ホスト名
|
192
|
+
|
193
|
+
auth_debug = yes
|
194
|
+
|
195
|
+
auth_mechanisms = plain login
|
196
|
+
|
197
|
+
auth_verbose_passwords = yes
|
198
|
+
|
199
|
+
disable_plaintext_auth = no
|
200
|
+
|
201
|
+
first_valid_uid = 1000
|
202
|
+
|
203
|
+
mail_debug = yes
|
204
|
+
|
205
|
+
mail_location = maildir:~/Maildir
|
206
|
+
|
207
|
+
mbox_write_locks = fcntl
|
208
|
+
|
209
|
+
namespace inbox {
|
210
|
+
|
211
|
+
inbox = yes
|
212
|
+
|
213
|
+
location =
|
214
|
+
|
215
|
+
mailbox Drafts {
|
216
|
+
|
217
|
+
special_use = \Drafts
|
218
|
+
|
219
|
+
}
|
220
|
+
|
221
|
+
mailbox Junk {
|
222
|
+
|
223
|
+
special_use = \Junk
|
224
|
+
|
225
|
+
}
|
226
|
+
|
227
|
+
mailbox Sent {
|
228
|
+
|
229
|
+
special_use = \Sent
|
230
|
+
|
231
|
+
}
|
232
|
+
|
233
|
+
mailbox "Sent Messages" {
|
234
|
+
|
235
|
+
special_use = \Sent
|
236
|
+
|
237
|
+
}
|
238
|
+
|
239
|
+
mailbox Trash {
|
240
|
+
|
241
|
+
special_use = \Trash
|
242
|
+
|
243
|
+
}
|
244
|
+
|
245
|
+
prefix =
|
246
|
+
|
247
|
+
}
|
248
|
+
|
249
|
+
passdb {
|
250
|
+
|
251
|
+
driver = pam
|
252
|
+
|
253
|
+
}
|
254
|
+
|
255
|
+
protocols = imap pop3
|
256
|
+
|
257
|
+
service auth {
|
258
|
+
|
259
|
+
inet_listener {
|
260
|
+
|
261
|
+
port = 指定したポート番号※1
|
262
|
+
|
263
|
+
}
|
264
|
+
|
265
|
+
unix_listener auth-userdb {
|
266
|
+
|
267
|
+
group = postfix
|
268
|
+
|
269
|
+
mode = 0660
|
270
|
+
|
271
|
+
user = postfix
|
272
|
+
|
273
|
+
}
|
274
|
+
|
275
|
+
}
|
276
|
+
|
277
|
+
ssl_cert = </etc/letsencrypt/live/ドメイン名/fullchain.pem
|
278
|
+
|
279
|
+
ssl_key = # hidden, use -P to show it
|
280
|
+
|
281
|
+
userdb {
|
282
|
+
|
283
|
+
driver = passwd
|
284
|
+
|
285
|
+
}
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,4 +136,98 @@
|
|
136
136
|
|
137
137
|
```
|
138
138
|
|
139
|
+
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
更にコメント等を元に修正した所以下の状況で止まっています。
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
⭐ saslauthd のステータス
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
[root@サーバー名 ユーザー名]# systemctl -l status saslauthd
|
154
|
+
|
155
|
+
● saslauthd.service - SASL authentication daemon.
|
156
|
+
|
157
|
+
Loaded: loaded (/usr/lib/systemd/system/saslauthd.service; enabled; vendor preset: disabled)
|
158
|
+
|
159
|
+
Active: active (running) since 土 2020-12-26 18:57:55 JST; 2 days ago
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
⭐ postfix のステータス
|
164
|
+
|
165
|
+
[root@サーバー名 ユーザー名]# systemctl status postfix
|
166
|
+
|
167
|
+
● postfix.service - Postfix Mail Transport Agent
|
168
|
+
|
169
|
+
Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
|
170
|
+
|
171
|
+
Active: active (running) since 火 2020-12-29 18:43:49 JST; 1min 18s ago
|
172
|
+
|
173
|
+
|
174
|
+
|
175
|
+
・さくらのVPS提供パケットフィルタの無効化は確認済
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
>>[root@サーバー名 ユーザー名]# firewall-cmd --permanent --add-service=smtp
|
180
|
+
|
181
|
+
Warning: ALREADY_ENABLED: smtp
|
182
|
+
|
183
|
+
success
|
184
|
+
|
185
|
+
[root@サーバー名 ユーザー名]# firewall-cmd --list-all
|
186
|
+
|
187
|
+
public (active)
|
188
|
+
|
189
|
+
target: default
|
190
|
+
|
191
|
+
icmp-block-inversion: no
|
192
|
+
|
193
|
+
interfaces: eth0 eth1
|
194
|
+
|
195
|
+
sources:
|
196
|
+
|
197
|
+
services: dhcpv6-client http https mysql nfs imap pop3 smtp-submission
|
198
|
+
|
139
|
-
|
199
|
+
ports: 意図的に開けているポート/tcp
|
200
|
+
|
201
|
+
protocols:
|
202
|
+
|
203
|
+
masquerade: no
|
204
|
+
|
205
|
+
forward-ports:
|
206
|
+
|
207
|
+
source-ports:
|
208
|
+
|
209
|
+
icmp-blocks:
|
210
|
+
|
211
|
+
rich rules:
|
212
|
+
|
213
|
+
|
214
|
+
|
215
|
+
mailコマンドでメールを発出すると失敗します。
|
216
|
+
|
217
|
+
( echo "テストメール(本文)" | mail -s "テスト(件名)" -S smtp=smtp://localhost:587 -r ユーザー名@ドメイン 自分のユーザー名@gmail.com -v)
|
218
|
+
|
219
|
+
ログを見ると
|
220
|
+
|
221
|
+
|
222
|
+
|
223
|
+
Dec 29 22:13:02 train-directory postfix/smtpd[27064]: fatal: no SASL authentication mechanisms
|
224
|
+
|
225
|
+
Dec 29 18:37:48 train-directory postfix/master[24678]: warning: process /usr/libexec/postfix/smtpd pid 24888 exit status 1
|
226
|
+
|
227
|
+
Dec 29 18:37:48 train-directory postfix/master[24678]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
|
228
|
+
|
229
|
+
|
230
|
+
|
231
|
+
no SASL authentication mechanismsで止まっていますが、
|
232
|
+
|
233
|
+
https://www.ipentec.com/document/linux-postfix-warning-xsasl-cyrus-server-get-mechanism-list-no-mechanism-available の対処などは確認済みです。
|
2
追加調査
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,10 +106,34 @@
|
|
106
106
|
|
107
107
|
同様に nanohaというアカウントを作りメール送付、フォルダの状況見てみましたが空でした。
|
108
108
|
|
109
|
+
```
|
109
110
|
|
110
111
|
|
111
112
|
|
112
113
|
|
113
114
|
|
115
|
+
コメントを元に更に追加調査しました。
|
114
116
|
|
115
117
|
```
|
118
|
+
|
119
|
+
echo "テストメール(本文)" | mail -s "テスト(件名)" -S smtp=smtp://localhost:587 -r [ユーザー名1]@[ドメイン] [適当なアドレス]@gmail.com
|
120
|
+
|
121
|
+
```
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
そうすると/var/log/maillogに以下のログが残りました。
|
126
|
+
|
127
|
+
```
|
128
|
+
|
129
|
+
Dec 27 18:56:52 [サーバー名] postfix/smtpd[26431]: warning: SASL per-process initialization failed: error when parsing configuration file
|
130
|
+
|
131
|
+
Dec 27 18:56:52 [サーバー名] postfix/smtpd[26431]: fatal: SASL per-process initialization failed
|
132
|
+
|
133
|
+
Dec 27 18:56:53 [サーバー名] postfix/master[25840]: warning: process /usr/libexec/postfix/smtpd pid 26431 exit status 1
|
134
|
+
|
135
|
+
Dec 27 18:56:53 [サーバー名] postfix/master[25840]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
|
136
|
+
|
137
|
+
```
|
138
|
+
|
139
|
+
現在上記について調査を進めていますがわかりません...
|
1
質問について追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -67,3 +67,49 @@
|
|
67
67
|
|
68
68
|
|
69
69
|
```
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
コメントを元に追加で確認しました。
|
74
|
+
|
75
|
+
```
|
76
|
+
|
77
|
+
# vim /etc/aliases
|
78
|
+
|
79
|
+
#webmaster記載のある行をコメントアウト実施
|
80
|
+
|
81
|
+
81 www: webmaster
|
82
|
+
|
83
|
+
82 #webmaster: root
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
# newaliases #設定を反映
|
88
|
+
|
89
|
+
# systemctl restart dovecot
|
90
|
+
|
91
|
+
# systemctl restart postfix
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
この状態でメールを webmaster@ドメイン名 宛に追加で送りましたが、
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
# ls /home/webmaster/Maildir/new
|
100
|
+
|
101
|
+
# ls /home/webmaster/Maildir/cur
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
がまだ空となっています。
|
106
|
+
|
107
|
+
同様に nanohaというアカウントを作りメール送付、フォルダの状況見てみましたが空でした。
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
```
|