回答編集履歴

2

追記

2018/06/28 08:50

投稿

TaichiYanagiya
TaichiYanagiya

スコア12141

test CHANGED
@@ -29,3 +29,37 @@
29
29
 
30
30
 
31
31
  あとは、`alias_maps = hash:/etc/mailman/aliases, hash:/etc/aliases` として、mailman プログラムに渡します。
32
+
33
+
34
+
35
+ ###(2018/06/28) 17:50 追記
36
+
37
+ mydestination で解決したようですが。
38
+
39
+ もし、virtual_alias_domains, virtual_mailbox_domains を変更できないのであれば、mm_cfg.py で VIRTUAL_MAILMAN_LOCAL_DOMAIN を設定し、左辺=右辺となるように virtual-mailman を作成すれば、@list.example.com を変換せずにメールアドレスの存在確認ができると思います。
40
+
41
+ その後、transport_maps で local へ、alias_maps で mailman に渡します。
42
+
43
+
44
+
45
+ ```
46
+
47
+ (mm_cfg.py)
48
+
49
+ POSTFIX_STYLE_VIRTUAL_DOMAINS = ['list.example.com']
50
+
51
+ VIRTUAL_MAILMAN_LOCAL_DOMAIN = 'list.example.com'
52
+
53
+ add_virtualhost('list.example.com','list.example.com')
54
+
55
+
56
+
57
+ (main.cf)
58
+
59
+ alias_maps = hash:/etc/mailman/aliases, hash:/etc/aliases
60
+
61
+
62
+
63
+ 他、mydestination, virtual_alias_maps, transport_maps などは質問文のまま
64
+
65
+ ```

1

追記

2018/06/28 08:50

投稿

TaichiYanagiya
TaichiYanagiya

スコア12141

test CHANGED
@@ -9,3 +9,23 @@
9
9
 
10
10
 
11
11
  POSTFIX_STYLE_VIRTUAL_DOMAINS を設定せず、`mydestination` に list.example.com を含めるのではダメなのですか?
12
+
13
+
14
+
15
+ ###(2018/06/28) 12:11 追記
16
+
17
+ **mm_cfg.py** の `add_virtualhost('list.example.com','list.example.com')` は必要。
18
+
19
+
20
+
21
+ **main.cf** の `virtual_alias_maps` から "hash:/etc/mailman/virtual-mailman" を削除して、testml01@list.example.com → testml01@www.localdomain の変換を止めます。
22
+
23
+
24
+
25
+ list.example.com を local 配送にするには、`mydestination` でも `transport_maps` でもどちらでも可能。
26
+
27
+ ただし、transport_maps を使う場合、`relay_domains = list.example.com` などでドメインを転送許可しないと、RCPT TO のところで受け入れ拒否されてしまうと思います。
28
+
29
+
30
+
31
+ あとは、`alias_maps = hash:/etc/mailman/aliases, hash:/etc/aliases` として、mailman プログラムに渡します。