回答編集履歴
1
test
CHANGED
@@ -9,3 +9,30 @@
|
|
9
9
|
|
10
10
|
おそらく、VPS かクラウドサーバーで、ホスト名が 000-000-000-000 で、main.cf の myhostname, myorigin が効いていないため、`myhostname = 000-000-000-000`, `myorigin = $myhostname` になっているのでは?
|
11
11
|
|
12
|
+
---
|
13
|
+
**(2022/02/06 15:34 追記)**
|
14
|
+
|
15
|
+
myhostname, myorigin は問題なさそうです。
|
16
|
+
ハズレでしたね、すみません。
|
17
|
+
|
18
|
+
じゃあ、mail コマンドなどメールクライアント側で「@ホスト名」を付けているのでしょう。
|
19
|
+
メールクライアント側の設定を調べてみてください。
|
20
|
+
|
21
|
+
別の方法として、postfix 側で書き換える方法もあります。
|
22
|
+
|
23
|
+
```
|
24
|
+
(main.cf 追加)
|
25
|
+
sender_canonical_classes = envelope_sender, header_sender
|
26
|
+
sender_canonical_maps = hash:/etc/postfix/sender_canonical
|
27
|
+
```
|
28
|
+
|
29
|
+
```
|
30
|
+
(/etc/postfix/sender_canonical)
|
31
|
+
root@000-000-000-000 root@aaa.com
|
32
|
+
```
|
33
|
+
|
34
|
+
```
|
35
|
+
(/etc/postfix/sender_canonical.db ファイルを生成)
|
36
|
+
[root]# postmap /etc/postfix/sender_canonical
|
37
|
+
```
|
38
|
+
|