Postfixの設定 - Postfix

Linux(CentOS)にインストールしたPostfixを設定します。インストールについての記事はこちら
今回の例では以下の環境とします。
  • サーバー名:postfix.ipentec.com
  • 受け付ける(メールボックスに落ちる)メールアドレス: (任意)@ipentec.com

myhostnameの設定:自身のホスト名の設定

自身のホスト名を示すmyhostnameを設定します。
バーチャルサーバーや別のドメインでサーバが構築されている場合は、myhostnameを明示的に指定する必要があります。

/etc/postfix/main.cf ファイルの
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
と記述されている部分に
myhostname = postfix.ipentec.com
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
と自身のホスト名を記載します。

mydomainの設定:自身のドメイン名の設定

自身のドメイン名を示すmydomainを設定します。
バーチャルサーバーや別のドメインでサーバが構築されている場合は、mydomainを明示的に指定する必要があります。
/etc/postfix/main.cf ファイルの
#mydomain = domain.tld
と記述されている部分に
mydomain = ipentec.com
#mydomain = domain.tld
を記述します。

inet_interfaceの設定:接続可能なインターフェイスの設定

メールサーバーに接続できるアドレスを設定します。今回は外部から接続してメールを送信できるメールサーバーを構築するため、
/etc/postfix/main.cf ファイルの
#inet_interface = all
#inet_interface = $myhostname
#inet_interface = $myhostname, localhost
inet_interface = localhost
と記述されている部分を

inet_interface = all
#inet_interface = $myhostname
#inet_interface = $myhostname, localhost
#inet_interface = localhost
と変更します。

myoriginの設定:外部へ送信するメールドメインの設定

送信メールが内部のメールなのか外部へ転送するためのメールなのかを判定するためのmyoriginを設定します。

/etc/postfix/main.cf ファイルのコメントされている
#myorigin = $myhostname
#myorigin = $mydomain
となっているのを

#myorigin = $myhostname
myorigin = $mydomain
とします。

参考

組織内部で複数のメールサーバーが運用されている場合には
myorigin = $myhostname
#myorigin = $mydomain
とします。
この場合、受け付ける(メールボックスに落ちる)メールアドレスは(任意)@postfix.ipentec.com となります。

mydestinationの設定:メールを受信するドメインの設定

このメールサーバーで受信するドメインを設定します。 /etc/postfix/main.cf ファイルには
mydestination = $myhostname, localhost.$mydomain, localhost
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain

が記載されています。
今回はドメイン全体のメールを送受信するメールサーバーですので
#mydestination = $myhostname, localhost.$mydomain, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain
とコメントの位置を変更します。

以上で設定は終了です。

必要に応じて(mynetwork_style,mynetworksを修正します。)

ファイアーウォールの設定

  • ファイアーウォールでpostfixのポート番号(25,または 587)を許可します。

著者
かつて日本を代表したスーパーエンジニア (自称)
ハードウェア、電気設備、ガーデニング関係の記事を担当。
掲載日: 2011-02-13
iPentec all rights reserverd.