GNU/Linux >> Linux の 問題 >  >> Linux

AlmaLinux 8、CentOS 8、および Rocky Linux 8 に Postfix をインストールする方法

Postfix は、受信メールのルーティングと送信に使用される効率的なメール転送エージェントであり、オープンソース ソフトウェアとして利用できます。これは、さまざまな Linux ディストリビューションで使用されている最も有名な電子メール サーバーです。これは実際には、最新の Rocky Linux バージョンにもプリインストールされている古い Sendmail MTA の置き換えです。システムに postfix メールサーバーをインストールする必要があるかもしれません。今日は、ターミナルを使用して Rocky Linux 8 システムに postfix サーバーをインストールするプロセスについて説明します。

この記事では、すべてのコマンドをターミナル アプリケーションで実行します。ターミナルにアクセスするには、Rocky Linux 8 環境の左上隅にある [アクティビティ] オプションをクリックし、デスクトップの左ペインから [ターミナル] をクリックします。

Rocky Linux 8 への Postfix のインストール

Postfix を Rocky Linux 8 にインストールするには、次の手順に従う必要があります:

Sendmail を削除

まず、システムから Sendmail を削除する必要があります。したがって、次のコマンドを使用して、Sendmail がシステムにプリインストールされているかどうかを簡単に確認できます。

$ rpm -qa | grep sendmail

すでにインストールされている場合は、インストールされているバージョンがターミナルに表示されます。それ以外の場合は、画面に出力が表示されます。この状況では、このステップを終了できます。

端末で次のコマンドを入力して、Sendmail を削除できます。

$ yum remove sendmail*

または

$ dnf remove sendmail

システムを更新

Sendmail を削除した後、次のコマンドを実行してシステムを更新します:

$ dnf update

Postfix をインストール

システムで他の MTA が実行されていないことを確認したら、次のコマンドを入力して postfix サーバーをインストールします:

$ sudo dnf install postfix

確認プロンプトはインストールを中断し、CentOS システムに postfix サーバーをインストールするための確認を求めます。はいの場合は「y」を押し、「Enter」キーを押してインストールプロセスを続行します。

Postfix サーバーのインストールが完了したら、端末で次のコマンドを実行して、Postfix サーバーがシステムにインストールされているかどうかを確認できます:

$ rpm -qa|grep postfix

次の出力がシステムに表示されます:

Postfix サービスを有効にする

これで、postfix サーバーがシステムにインストールされました。以下のコマンドを実行して、Postfix サービスを有効にして再起動します:

$ systemctl enable postfix

上記のコマンドを実行すると、認証用のログイン パスワードを入力するよう求められます。パスワードを入力し、「認証」ボタンをクリックします。ターミナル ウィンドウにシンボリック リンクを作成すると、次の出力が表示されます。

次に、次のコマンドを実行して postfix サービスを開始します:

ここでも、ユーザーを認証する必要があります。パスワードを入力し、[認証] ボタンをクリックしてください。

その後、次のコマンドを実行して postfix サービスのステータスを確認します:

$ systemctl status postfix

次の出力がターミナル ウィンドウに表示されます:

上の画像からわかるように、Postfix サービスはこのシステムで実行されています。

次に、postfix メール サーバーを構成して、電子メールをローカル サーバーに送信します。現在のウィンドウを終了するには、「Ctrl + c」を押します。

メール クライアント mailx をインストール

postfix サーバーの構成を開始する前に、次のコマンドを入力してシス​​テムに mailx メールクライアントをインストールする必要があります:

$ sudo dnf install mailx

「y」を押してから「Enter」を押して、mailx パッケージのインストールを確認します。これで mailx のインストールが開始され、完了すると、次のスクリーンショットに示すように通知されます。

これで、ローカルのメール サーバーにメールを簡単に送信できます。たとえば、メール件名のテストメールを受信者の管理者に送信しています。この目的のために、ターミナルで以下のコマンドを入力しました:

$ mail kbuzdar

上記のコマンドの「メール」という用語はクライアントを指しており、受信者はここ​​では「kbuzdar」です。電子メールの末尾にある「.」記号は、電子メールが終了したことをメール クライアントに通知します。これで、メール配信のために postfix サーバーに送信されます。

メールが宛先に届いたかどうかを確認するには、受信者側から root ユーザーとしてログインし、ターミナルで「mail」と入力します。

# メール

次の電子メールのリストが端末に表示され、最後に送信した電子メールが最後に表示されます。

結論

コマンドラインを使用して Rocky Linux 8 に Postfix サーバーをインストールする方法は以上です。さらに、Postfix サービスを介してローカル サーバーに電子メールを送信する方法を見てきました。マシンの名前を変更することで、特定のドメインに電子メールを送信できます。この記事が気に入っていただければ幸いです。今後の参考になれば幸いです。


Linux
  1. AlmaLinux /RockyLinuxにDockerをインストールする方法

  2. Rocky Linux /Centos8でdockerをインストールして構成する方法

  3. Rocky Linux /CentOS8にAnsibleをインストールして構成する方法

  1. RHEL 8 / CentOS8LinuxシステムにRをインストールして構成する方法

  2. RockyLinuxにPostgreSQL13をインストールして使用する方法

  3. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  1. TelraformをAlmaLinux8、CentOS 8、およびRockyLinux8にインストールする方法

  2. Rocky Linux 8 / CentOS 8 / RHEL 8/AlmaLinuxにDockerをインストールする方法

  3. CentOS8およびRockyLinux8にFishShellをインストールする方法