質問編集履歴

2

2021/02/14、本日の実験結果詳細を追記(問題解決)、及びご指摘戴いていた、設定ファイル名・ログファイル名等、キーワードになりそうな部分をWritening側より本文側にも追記、一部誤記訂正

2021/02/14 09:22

投稿

Hal.
Hal.

スコア9

test CHANGED
File without changes
test CHANGED
@@ -140,7 +140,7 @@
140
140
 
141
141
  設定をいじりながら行っていたので、参考になるかどうか不明ですが、メールログ(/var/log/mail/mail.log)の一部を下記に載せます。
142
142
 
143
- ```
143
+ ```/var/log/mail/maillog
144
144
 
145
145
  (「Writening - テキスト共有サービス」の場をお借りしてます)
146
146
 
@@ -170,6 +170,10 @@
170
170
 
171
171
  (後先になり恐縮ですが)下記に実験環境時の設定ファイル群・ログ等を追記いたします。
172
172
 
173
+
174
+
175
+ 以下、postconf -n、doveconf -n、dovecotログ(/var/log/dovecot.log)、mailログ(/var/log/mail/mail.log)、/etc/mailman/mm_cfg.py、/etc/postfix/sql/配下のファイル詳細です。
176
+
173
177
  ```
174
178
 
175
179
  (postfix,dovecot,postfixadmin.mailman実験中 SSL対応、バーチャル環境)
@@ -202,7 +206,7 @@
202
206
 
203
207
 
204
208
 
205
- mmcfg.py
209
+ mm_cfg.py
206
210
 
207
211
  https://writening.net/page?UzBYYb
208
212
 
@@ -213,3 +217,197 @@
213
217
  https://writening.net/page?3jEgDy
214
218
 
215
219
  ```
220
+
221
+
222
+
223
+ 2021/02/14追記
224
+
225
+ どうやら本件懸案事項がクリア出来たようです。
226
+
227
+
228
+
229
+ 以下、設定変更後の実験結果をご報告いたします。
230
+
231
+
232
+
233
+
234
+
235
+ バーチャルドメイン(DNS登録済み)・バーチャルメールーザ(postfixadmin登録)によるメール送受信テスト。
236
+
237
+
238
+
239
+ from 「mainfoo@example.com」 to 「external@external.com」  メインドメインのメインユーザから外部プロバイダアドレスへの送信(及びその返信)テストOK
240
+
241
+ from 「mainfoo@example.com」 to 「subfoo@example.jp」 メインドメインのメインユーザからサブドメインのバーチャルユーザ(postfixadmin登録)への送信(及びその返信)テストOK
242
+
243
+ from 「mainfoo@example.com」 to 「mainfoo@example.com」  メインドメインのメインユーザから自分自身への送信(及びその返信)テストOK
244
+
245
+ from 「mainfoo@example.com」 to 「admin-ml@example.com」  メインドメインのメインユーザからメインドメインのメーリングリストへの送信(及びその返信)テスト、配信含めOK
246
+
247
+ from 「mainfoo@example.com」 to 「mobile@mobilecarrier.ne.jp」  メインドメインのメインユーザからモバイルキャリアメールへの送信(及びその返信)テストOK
248
+
249
+
250
+
251
+ from 「subfoo@example.jp」 to 「external@external.com」  サブドメインのサブユーザから外部プロバイダアドレスへの送信(及びその返信)テストOK
252
+
253
+ from 「subfoo@example.jp」 to 「mainfool@example.com」  サブドメインのサブユーザからメインドメインのメインユーザ(postfixadmin登録)への送信(及びその返信)テストOK
254
+
255
+ from 「subfoo@example.jp」 to 「subfoo.example.jp」  サブドメインのサブユーザから自分自身への送信(及びその返信)テストOK
256
+
257
+ from 「subfoo@example.jp」 to 「admin-mll@extample.jp」 サブドメインのサブユーザからメインドメインのメーリングリストへの送信(及びその返信)テスト、配信含めOK
258
+
259
+ from 「subfoo@example.jp」 to 「mobile@mobilecarrier.ne.jp」  サブドメインのメインユーザからモバイルキャリアメールへの送信(及びその返信)テストOK
260
+
261
+
262
+
263
+
264
+
265
+ <サブドメインの新アカウントテスト>
266
+
267
+ subfoo2@example.jpを( 「ようこそメールの送信」 チェックボックスにチェックして)postfixadminで作成する
268
+
269
+  -> 「/home/vmail/example.jp/」配下に新フォルダ「subfoo2」が自動作成され、
270
+
271
+ その配下newフォルダにようこそメールがスプールされ、WinPCメーラからメール送受信が出来る事を確認。
272
+
273
+
274
+
275
+
276
+
277
+ <メインドメインの新アカウントテスト>
278
+
279
+ mainfoo2@example.comを( 「ようこそメールの送信」 チェックボックスにチェックして)postfixadminで作成する
280
+
281
+  -> 「/home/vmail/example.com/」配下に新フォルダ「mainfoo2」が自動作成され、
282
+
283
+ その配下newフォルダにようこそメールがスプールされ、WinPCメーラからの受信が出来る事を確認。
284
+
285
+
286
+
287
+
288
+
289
+ <メインドメインで新規メーリングリスト作成~配信テスト>
290
+
291
+ mailman/adminにて新規メーリングリスト「admintest-ml@example.com」を作成。
292
+
293
+ リスト会員として・・・
294
+
295
+ 「mainfoo@example.com」
296
+
297
+ 「mainfoo2@example.com」
298
+
299
+ 「subfoo@example.jp」
300
+
301
+ 「subfoo2@example.jp」
302
+
303
+ 「external@external.com」
304
+
305
+ 「mobile@mobilecarrier.ne.jp」
306
+
307
+ ・・・を登録※。
308
+
309
+
310
+
311
+ 各アカウントから「admintest-ml@example.com」へテストメールを送信し、送信元及び各アカウントに配信される事を確認。
312
+
313
+ 各アカウントに配信されたメールから送信元個人アドレス、及びリストアドレスへの返信を確認。
314
+
315
+
316
+
317
+ 以上、バーチャルドメイン・バーチャルメールユーザのメール送受信、及び、必要としていた、メインドメイン「example.com」での既存メーリングリストの正常稼動がほぼ確認出来ました。
318
+
319
+
320
+
321
+ 昨年末から2ヶ月以上悩み苦しんでいた懸案が本日解決できました。ご教示戴きました各位に大感謝です。
322
+
323
+ 本当にありがとうございました_(^_^)_
324
+
325
+
326
+
327
+
328
+
329
+ P.S1:実働では上述のように問題無いのですが、/var/log/secure/に下記のようなログが残っています。
330
+
331
+ これは何故でしょう?
332
+
333
+ (どこかで不要なpam認証設定が残存している?)
334
+
335
+ ```
336
+
337
+ Feb 14 17:40:11 example auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=mainfoo@example.com rhost=192.168.0.51
338
+
339
+ Feb 14 17:42:02 example auth: pam_unix(dovecot:auth): check pass; user unknown
340
+
341
+ Feb 14 17:42:02 example auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=mainfoo2@example.com rhost=192.168.0.51
342
+
343
+ Feb 14 17:42:17 example auth: pam_unix(dovecot:auth): check pass; user unknown
344
+
345
+ Feb 14 17:42:17 example auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=subfoo@example.jp rhost=192.168.0.51
346
+
347
+ Feb 14 17:42:17 example auth: pam_unix(dovecot:auth): check pass; user unknown
348
+
349
+ ```
350
+
351
+
352
+
353
+
354
+
355
+ P.S2:下記は想定外の追加実験(サブドメインにメーリングリスト的アドレスを登録し、サブドメインでメーリングリストが稼動するかも?)です。
356
+
357
+ ```
358
+
359
+ subfooml(@example.jp)アドレスをpostfixadminで追加(「ようこそメール送信」にチェックする)
360
+
361
+  ->この時点で/home/vmail/配下にsubfoomlフォルダが作成され、その配下newフォルダに「ようこそメール」がスプールされている事を確認。
362
+
363
+
364
+
365
+ mainman/adminで新規メーリングリスト subfoomlを作成(mailman的には「subfooml@example.com」だと認識してるはず)。
366
+
367
+ mailmanのリスト管理画面「全体的オプション」にて「メールの送信に使うホスト名(ドメイン名) (host_nameの詳細)」をデフォルトの「example.com」から「example.jp」に変更
368
+
369
+ メーリングリスト会員として※を「まとめて入会登録」する
370
+
371
+
372
+
373
+ 「mainfoo@example.com」から「subfooml@example.jp」へメール送信した時の挙動を確認。
374
+
375
+  ->メーラからの送信はできたが、「subfooml@example.jp」のスプールにはメールが溜まるがmailmanへは渡らない(配信されない)
376
+
377
+  ->postfix的にはバーチャルドメインとしてのサブドメイン「example.jp」の一般ユーザとして扱われる。
378
+
379
+
380
+
381
+ 「mainfoo@example.com」から「subfooml@example.com」へメール送信した時の挙動を確認。
382
+
383
+  ->メーラからの送信時点でメールサーバが下記エラーを出し、送信出来ない。
384
+
385
+
386
+
387
+ postfix/smtpd[31933]: NOQUEUE: reject: RCPT from WinPC[192.168.0.51]: 550 5.1.1 <subfooml@example.com>: Recipient address rejected: User unknown in virtual mailbox table; from=<mainfoo@example> to=<subfooml@example.jp> proto=ESMTP helo=<[192.168.0.51]>
388
+
389
+
390
+
391
+  ->メインドメイン「example.com」配下に「subfooml」というアドレスは登録されて無いので当然の挙動。
392
+
393
+
394
+
395
+ postfixadminにてメインドメイン「example.com」配下にsubfooml(@example.com)というメールアドレスを追加(「ようこそメール送信」にチェックする)
396
+
397
+  ->「ようこそメール」がpostfixに渡り、その後mailmanに渡り、※の配信先リストに「subfooml@example.jp」からメーリングリストヘッダが付加され配信された。
398
+
399
+  ->この際、配信されたメールヘッダはfrom「subfooml@example.jp」 replyto「subfooml@example.jp」であった。
400
+
401
+  (この1通のみメーリングリスト配信がされた)
402
+
403
+
404
+
405
+ メーラの「返信」を使い、「subfooml@example.jp」へ返信メールを送信してみる。
406
+
407
+  ->/home/vmail/配下の「subfooml@example.jp」のスプールフォルダにはメールが入ったがmailmanには渡らない。
408
+
409
+ という結果でした。
410
+
411
+
412
+
413
+ ```

1

2021/02/01追記、追実験結果に関するログ・設定ファイル等を追記しました。

2021/02/14 09:22

投稿

Hal.
Hal.

スコア9

test CHANGED
File without changes
test CHANGED
@@ -157,3 +157,59 @@
157
157
  何卒、解決に向かえるようご教示賜りたく、よろしくお願いいたします。
158
158
 
159
159
  追加で必要なログ、設定ファイル(postconf-n?などございましたら合わせてご指示下さいませ)
160
+
161
+
162
+
163
+ ---
164
+
165
+ 2021/02/01追記
166
+
167
+
168
+
169
+ ご教示を受けた内容で、設定変更等を行いましたが、バーチャル環境でのメール送受信には影響なかったものの、mailmanのメーリングリスト「admin-ml@example.com」へは「Unknown User」となり送信出来ませんでした。
170
+
171
+ (後先になり恐縮ですが)下記に実験環境時の設定ファイル群・ログ等を追記いたします。
172
+
173
+ ```
174
+
175
+ (postfix,dovecot,postfixadmin.mailman実験中 SSL対応、バーチャル環境)
176
+
177
+
178
+
179
+
180
+
181
+ postconf -n
182
+
183
+ https://writening.net/page?gpswZT
184
+
185
+
186
+
187
+ doveconf -n
188
+
189
+ https://writening.net/page?SFbuih
190
+
191
+
192
+
193
+ dovecotログ
194
+
195
+ https://writening.net/page?kzfjP4
196
+
197
+
198
+
199
+ mailログ
200
+
201
+ https://writening.net/page?kaLCew
202
+
203
+
204
+
205
+ mmcfg.py
206
+
207
+ https://writening.net/page?UzBYYb
208
+
209
+
210
+
211
+ /etc/postfix/sql/配下のファイル群
212
+
213
+ https://writening.net/page?3jEgDy
214
+
215
+ ```