仮想化(KVM)ネットワーク編クラウド(OpenStack)周辺機器サーバー管理Tipsスクリプト言語PythonPHPJavaScriptCMS・フレームWordPressDjangoFuelPHPCodeIgniterCakePHPITの話題OSSの話題ハードウェアの話題スマートフォンアミューズメントサイトについて徒然草お知らせお知らせ1お知らせ2HOMEUbuntuサーバーメールサーバーUbuntu16.04LTSによる簡易メールサーバーの構築―【暫定版】Ubuntu16.04LTSによる簡易メールサーバーの構築―【暫定版】admin2016年6月6日TweetUbuntu16.04LTSによる簡易メールサーバーの構築(基本、SMTP認証は取り敢えず平文のパスワードを使用)について、サイト管理者が試したことを以下に記します。postfixのバージョンは3.1.0でした。Dovecot(メール受信サーバー)が基本ですが、SMTP認証のためsasslauthdが必要になります。そこで、次のようにインストールします。dovecotこの時、postfix無設定にするかインターネット用に設定するかなどを聞かれますが、インターネット用のmain.cfはコメントがなく、無味乾燥でよく分かりません。従って、「何も設定しない」を選択してインストールします。master.cfとしてコピーします。基本的に、ドメイン名、ホスト名を管理サーバーのドメイン名にし、コメント(#)を取るだけです。最後に、SMTP認証のための設定を追加します。ドメイン名をit-ishin.com、内部ネットワークを192.168.1.0/24としておきます。VPSを使っている場合などは、適宜変更する必要があります。$mydomainすべてのネットワークからの接続を待ち受けるため。allipv4のプロトコルのみ受け付ける場合は、最後の684行をそのままにしておきます。ipv4メールの配送を許可する宛先のドメイン名を指定します。メールの宛先にメールサーバーのドメイン名が含まれていれば、このメールサーバーでメールを受け取ります。185行目のコメンを取ります。$mydomain内部ネットワークの設定。内部ネットワーク内でのメールの送受信が可能になります。サイト管理者の場合は内部ネットワークでのメールの送受信は必要ないので、そのままにしています。127.0.0.0/8SMTPの220応答コードの後に出力されるバナー情報(ホスト名やサーバーソフト名などのサーバー情報)の出力。デフォルトではコメントが外されている(アンコメント)なので、そのままにしておきます。ESMTP最後に、smtpd_recipient_restrictions(他のSMTPサーバーからの受信したメールの配送の設定)とメールのサイズ設定、とSMTP認証を最終行に追加します。$myhostname以上がmain.cfの基本設定。詳細なコメントが記載されているので、おいおい読んでいけば良いと思います。2master.cfの設定これは、ポート25が禁じられている場合の設定で、次のようにすれば良いでしょう。milter_macro_daemon_name=ORIGINATINGこれをsubmissionポート可能にするため、次のように一部のコメントを外します。milter_macro_daemon_name=ORIGINATING20行目のコメントを外しただけです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。Communitycom,Inc.。