質問: linux(centos)でのメールサーバ構築 linux(centos)でのメールサーバ構築初心者です。 postfixとdovecotをインストールしようとしています。 以下の3つの質問があります。 教えてください。 【質問】 (1)dovecotをインストールする場合、証明書(dovecot.pemというもの)は必要でしょうか? (2)smtp-authというものは必須でしょうか? それに伴って、saslというものはインストール必須になるのでしょうか? smtp-authよりもpop before stmpを使うというのは可能でしょうか? smtp-authの方が主流でしょうか? (3)メールユーザの設定ですが、以下の方法があると考えて良いでしょうか? ・linuxユーザとして管理する。 ・人数が多ければ、mysqlなどデータベースとして管理する?=(イコール)postfixadminというもので管理する。 ルックアップテーブルというものもあるみたいなのですが、違いが分かりません。 因みにいずれにしても、メールのユーザの設定はあらかじめサーバ上で行っておく必要があるということになりますでしょうか? よろしくお願い致します。
回答: どうせ今回も返答も補足もなく放置なんだろうなと思いますが.... >(1)dovecotをインストールする場合、証明書(dovecot.pemというもの)は必要でしょうか? なにそれ? pop3sで使用する証明書ファイルですかね? 名前なんて何だって構わないのでうちではそういう名前のファイルではないですけどね。 pop3sやimapsを使わないのなら証明書は不要です。 >(2)smtp-authというものは必須でしょうか? no. >それに伴って、saslというものはインストール必須になるのでしょうか? smtpauthをsaslを使用して実装するならyes. >smtp-authよりもpop before stmpを使うというのは可能でしょうか? 可能。 >smtp-authの方が主流でしょうか? yes. >(3)メールユーザの設定ですが、以下の方法があると考えて良いでしょうか? yes. だけど、 >・人数が多ければ、mysqlなどデータベースとして管理する?=(イコール)postfixadminというもので管理する。 「mysqlを使うこと=postfixadminで管理が必須」ではない。 前回は、いちいちコマンドでsql叩くより、webインターフェイスがあった方がユーザ追加等が楽だろうな、という意味で回答しました。 >ルックアップテーブルというものもあるみたいなのですが、違いが分かりません。 調べれば(ネットで検索すれば)すぐわかることだと思いますが... たぶんおそらく現時点では使わないと思うのでわからなくても支障ないとは思います。 >因みにいずれにしても、メールのユーザの設定はあらかじめサーバ上で行っておく必要があるということになりますでしょうか? no. メールのユーザなんて一つも無くたって構築自体は可能です。 ※ おそらく「パソコンおやじ」さんのサイトを参照にしているのかもしれませんが、更新日が古いとお使いのバージョンと合わないことがあるのでできれば複数サイトを熟読し、それぞれ「何をしているか」を理解しながら進めた方が良いと思います。「パソコンおやじ」さんの解説はかなり丁寧なので、これを見て何してるかわからないのならメールサーバ構築に必要な基本的な知識が不足していると思われます。 かといって「無理」というつもりもありませんが、とりあえず新しめのサイトを選び、一度わき目も振らずその通りに作業してみてはいかがでしょうか。 いろんなサイトで5~6回構築をやってみればかなり知識はつくとおもいますが。