このチュートリアルでは、CentOS 6にEximメールサーバーをインストールする方法を紹介します。知らない人のために、EximはUnixで使用されるメール転送エージェント(MTA)です。 EximはGNUGeneralPublic Licenseの条件の下で配布される無料のソフトウェアであり、受信メールをチェックするための広範な機能を備えた一般的で柔軟なメーラーを目指しています。EximのセキュリティレコードはSendmailよりもはるかに優れています。高度な機能は、キュー処理、アドレスルーティング、およびテストです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6へのEximの段階的なインストールを示します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS6。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS6にEximメールサーバーをインストールする
ステップ1.まず、アーキテクチャに適した最新のEPELリポジトリRPMをインストールする必要があります。
## RHEL/CentOS 6 64-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm
手順2.Eximパッケージをインストールします。
次のコマンドを実行してEximをインストールします:
yum install exim-mysql -y
手順3. Postfix(デフォルトのMTA)を無効にします。
デフォルトでは、CentOSはPostfixをMTAとして使用します。CentOSでEximを無効にして有効にする方法は次のとおりです。まず、サービスを停止し、自動開始のPostfixを無効にします。
service postfix stop chkconfig postfix off
手順4.EximをデフォルトのMTAとして設定します。
次に、デフォルトのPostfix MTAをEximに変更します。「2」Enterキーを押してEximを選択します:
# alternatives --config mta There are 2 programs which provide 'mta'. Selection Command ----------------------------------------------- *+ 1 /usr/sbin/sendmail.postfix 2 /usr/sbin/sendmail.exim Enter to keep the current selection[+], or type selection number: 2
ステップ5.Eximサービスを開始します。
chkconfig exim on service exim start
ステップ6.Eximへのアクセス。
これでEximのインストールは完了です。MTAが期待どおりに機能するかどうかを確認しましょう:
$ echo 'Hello, welcome to the jungle exim MTA' | mail -s 'Exim testing email' # tail -F /var/log/exim/mainlog
おめでとうございます!Eximが正常にインストールされました。CentOS6システムにExim Mail Serverをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Eximの公式Webサイトを確認することをお勧めします。