回答編集履歴

1

2022/02/06 06:34

投稿

TaichiYanagiya
TaichiYanagiya

スコア12146

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
+