Postfixのインストールと基本設定GsideHomeBlogWiki2005/09/20postfix-2.1.5-r2Postfixのインストールと基本設定ページ内索引PostfixのインストールPostfixの設定エイリアスデータベースの作成Postfixの起動Telnetによる動作確認Postfixは高速でsendmailとの互換性が高く、メンテナンスが容易であることから注目を集めているサーバーソフトです。Sendmailは設定が複雑であったり、セキュリティホールが度々見つかっていました。そこでPostfixはSendmailに代わるメール配送ソフトとして開発されました。Postfixに限らない事ですが、メールサーバーは設定ミスなどでspamに利用されたりする危険性もあり、運用には注意が必要です。他のサーバー類でも同じ事が言えますが、一度運用を始めると常に安定して接続できる事が求められます。コミュニケーションを行う道具であるメールを扱っている以上、安定した運用を続ける事が非常に大切になります。このページではPostfixの基本的な設定について解説します。インストールをブロックするでしょう。アンインストールします。ssmtpPostfixをインストールします。Postfixの設定Postfixはデフォルトの設定でもある程度は安全に動作させることができます。マシンの設定により自動的に設定されるパラメータ等もあり、正しく意図した値になっているか確認することが必要です。Postfixの設定を確認するには、postconfコマンドを実行します。ように引用して指定することもできます。3(以下略)中でも確認すべきパラメータを以下に示します。このパラメータの値が送信メールのドメイン部となります。マシン名のFQDNを指定します。Postfixがそのマシンで受け取るあて先のドメイン名を指定します。信頼するネットワークを指定します。subnetを指定すると自マシンのIPのサブネットワークに属するクライアントを信頼します。編集しなくてデフォルトで設定されます。パラメータ説明myhostnameマシンのFQDNが指定されます。オプションをつけて実行した結果が用いられます。このためには/etc/hosts等が設定されている必要があります。上記myhostnameパラメータより求められた値が用いられます。信頼するネットワークの指定をします。自マシンのIPのサブネットワークに属するクライアントを指定します。ローカルマシンのみを指定します。信頼するネットワークの指定をします。指定できますが、このパラメータに指定されたIPアドレスが優先されます。作成する必要があります。このファイルは、newaliasesコマンドで作成されます。何も指定しないとmain.cfのalias_databaseパラメータで設定されたファイルが用いられます。newaliasesちなみに/etc/mail/aliasesは、メールの転送先を設定しているファイルです。gsideユーザーに転送されます。連絡できるよう設けておく必要のあるユーザーです。このため、postmaster宛てのメールが届くようにしておく必要があります。システムの情報は主にroot宛に送信されます。aliases.dbはテキスト形式のaliasesファイルをバイナリ形式にしたファイルです。aliasesを編集した後は、newaliasesコマンドを実行してaliases.dbファイルに設定を反映する必要があります。startマシン起動時にPostfixが自動的に立ち上がるようにしておきます。defaultTelnetによる動作確認Postfixの送信の確認を行います。telnetを用いて動作確認します。net-misc/netkit-telnetdとして、telnetをインストールしてください。host.※黄色字の部分が入力を行う部分です。送信先に実際にメールが送信されているか確かめましょう。参考にして、spamの温床にならないよう対策してください。