質問編集履歴
1
「Fromドメインの制限」という表現を、「Fromドメインのみ許可」としました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
以下を実現しようと試みています。
|
8
8
|
|
9
9
|
- 特定のサーバ(192.168.10.1)からは無条件でリレーするかつ
|
10
|
-
別の特定のサーバ(192.168.20.1)からは、Fromメールアドレスのドメイン
|
10
|
+
別の特定のサーバ(192.168.20.1)からは、Fromメールアドレスのドメインのみ許可する(@examplexx.jp)
|
11
11
|
|
12
12
|
### 発生している問題・エラーメッセージ
|
13
13
|
上記のようなメールリレー元の制限及びFromアドレスの制限ができない
|
@@ -24,7 +24,7 @@
|
|
24
24
|
smtpd_client_restrictions = permit_mynetworks,reject
|
25
25
|
```
|
26
26
|
|
27
|
-
2.また、`Fromメールアドレスのドメイン
|
27
|
+
2.また、`Fromメールアドレスのドメインのみ許可する(@examplexx.jp)`ことも以下の設定で可能になりました。
|
28
28
|
|
29
29
|
```
|
30
30
|
#main.cf
|
@@ -34,7 +34,7 @@
|
|
34
34
|
```
|
35
35
|
|
36
36
|
ただし、以下の様に単純に設定を組み合わせても最初に述べたような
|
37
|
-
`無条件でリレーするかつ
|
37
|
+
`特定のサーバからは無条件でリレーするかつ別の特定のサーバからは、Fromメールアドレスのドメインのみ許可する`
|
38
38
|
という事が実現できておりません。
|
39
39
|
|
40
40
|
具体的には、以下の場合`mynetworks記載のIPアドレスかつFromメールアドレスのドメインが@examplexx.jp`という制限になってしまいます。
|
@@ -47,7 +47,10 @@
|
|
47
47
|
|
48
48
|
```
|
49
49
|
|
50
|
+
他にも、
|
51
|
+
`smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/access,reject
|
52
|
+
`
|
50
|
-
|
53
|
+
のみとし、accessファイルにIPアドレスとFromメールアドレスのドメインを記載し、動作を確認しましたが、こちらは`Fromメールアドレスのドメイン`が優先となり、`特定のサーバ(IPアドレス)からは、無条件でリレーする`ことができませんでした。
|
51
54
|
|
52
55
|
このように、細かな設定が出来るのかも現時点では不明ですが
|
53
56
|
以上、よろしくお願いします。
|