質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

Q&A

1回答

969閲覧

[Postfix] main.cfのmyhostnameディレクトティブなどに関して

sabx

総合スコア200

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

1グッド

1クリップ

投稿2018/12/21 02:28

編集2018/12/21 02:37

聞きたいこと

Postfixの/etc/postfix/main.cfに、

  • myhostname
  • mydomain
  • myorigin

といったディレクティブが存在しているかと思います。
それぞれの役割を自分なりに下にまとめるので、あっているか確認させてほしいです。

ディレクティブ意味
myhostnameローカルホスト名。mail.domain.comのように、MXレコードに追加したものを設定すべき?
mydomainDNSレジストリに登録したdomain.comを設定すべき
myorigin基本はmydomainの内容、つまりdomain.com

ここでよく意味がわからないのが、myhostnameにmail.domain.comを追加する意味です。

yut148👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/12/21 03:16 編集

> ここでよく意味がわからないのが、myhostnameにmail.domain.comを追加する意味です。 逆にお尋ねしますが、何を登録したいのでしょうか? または、何を登録するのが良いと思われていますか?
sabx

2018/12/21 03:49

言葉が足らずすいません・・・ myhostnameではローカルホスト名を設定すべきなのに、なぜDNSのMXレコードの設定値であるmail.domain.comを設定するのかが理解できないです。。
guest

回答1

0

例示でつかうドメイン名は、「ご自身が所有する実際のドメイン名」か「例示用に用意されているドメイン名( example.com / example.net や example.jp 等)」を使ってください。( 例示用ドメイン名については、http://www.atmarkit.co.jp/fwin2k/win2ktips/801exampledom/exampledom.html 等を参照してください。)


myhostname ローカルホスト名。mail.domain.comのように、MXレコードに追加したものを設定すべき?

myhostnameではローカルホスト名を設定すべきなのに、なぜDNSのMXレコードの設定値であるmail.domain.comを設定するのかが理解できないです。。

Postfix の設定パラメータのドキュメント Postfix Configuration Parameters の 「myhostname」には、下記の記載があります。

The internet hostname of this mail system. The default is to use the fully-qualified domain name (FQDN) from gethostname(), or to use the non-FQDN result from gethostname() and append ".$mydomain". $myhostname is used as a default value for many other configuration parameters.

(意訳)
メールシステムの「インターネットホスト名」を設定する。
完全修飾ドメイン名(FQDN)を使用するか gethostname()で取得したホスト名に「.$mydomain」を追加したものを使用する。

ドキュメントで要求されているのは、「FQDN なインターネットホスト名」なので、インターネットから識別できるホスト名であれば、OK です。

おそらくMXホスト名が、多く使われているのは、

  • DNSのメール関係の設定で使われているから、説明する場合にわかりやすいし、確実にアクセスできる。
  • spam対策(SPF や DKIM 等)で、IP逆引きしてチェックしているサーバもあるので、揃えておきたい。
  • ホスティングサービス等で、設定する場合に自動化しやすい。

等の理由だと思います。

組織によっては、メールもインターネット側と内部が Firewall や Proxy 等で中継されていることも多いので、myhostname は、mxホスト名じゃない場合もよくあるのではないかと思います。

実際に moon.example.jp とか fragaria.example.com とかのmxホスト名じゃない名前を myhostname に使っているところもありますので、正しく設定すれば mxホスト名でなくても動作上の問題はありません。

投稿2018/12/21 04:39

編集2018/12/21 04:42
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問