Postfixの導入 2001/08/17  Turbo Linux Server6.1でsendmailからpostfixに乗り換えた時の 記録です。 1.sendmailのアンインストール  sendmailは残しておいてもかまわないかとは思うのですが、念のためバック アップを取って消しました。(rpmで導入していたので、'rpm -e sendmail'で 削除しました) この時、aliasesファイル(おそらく、/etc/aliasesか/etc/mail/aliasesとい うファイル)のバックアップは必ず残しておいてください。でないと後で後悔し ます。 2.postfixのインストール  私はvineのサイトからpostfixのSRPMを持ってきてリビルドしました。 # wget ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/Vine-2.1/SRPMS/SRPMS/postfix-0.0.19991231pl09-0vl4.src.rpm # rpm --rebuild postfix-0.0.19991231pl09-0vl4.src.rpm rpmでインストール # rpm -ivh postfix-0.0.19991231pl09-0vl4.rpm 3.設定ファイル(main.cf)の設定 postfixの設定ファイルは/etc/postfix/main.cfです。以下の個所を変更します。  sendmailと違ってコンパイルやファイルのコピーは必要ではありません。 # (1)myhostnameの書き換え(コメントをはずしてFQDNを書く) # 例 myhostname = mail.niji-net.com # (2)mydomainの書き換え(コメントをはずしてドメインを書く) # 例 mydomain = niji-net.com # (3)myoriginのコメントをはずす myorigin = $mydomain # (4)inet_interfacesはallの部分のコメントをはずす inet_interfaces = all # (5)mydestinationには受け取るメールアドレスの@以下を書く mydestination = $myhostname, localhost.$mydomain $mydomain # (6)mynetworksには所属するネットワークを書く # 例 mynetworks = 192.168.0.0/24, 127.0.0.0/8 # (7)relay_domainsにはSMTP中継を許可するドメインを書く # 例 relay_domains = $mydestination, prin.ne.jp # (8)fmlを使用する場合には、以下の行を追加 allow_mail_to_commands = alias,forward,include 4.起動  rpmで導入した場合、/etc/rc.d/initd/postfixがあるので、以下 のに実行。 # /etc/rc.d/init.d/postfix start main.cfを変更した場合は、再起動をお忘れなく。