GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 /CentOS8にpostfixメールサーバーをインストールする方法

Postfixは一般的なメールサーバーであり、多くの大規模なディストリビューションには、デフォルトでPostfixがインストールされた状態で出荷されます。デフォルトの構成ではローカルメールのみが許可されますが、それ自体が多くのユーザーが使用するマシンで非常に役立ちます。そのようなトラフィックがない場合でも、多くのサービスはレポートとメッセージを電子メールにダンプし、<に配信されます。 code> root ユーザーはローカルにいるため、システム管理者は、ログインして root に切り替えると、関心のあるイベントがあれば通知されます。 ユーザー。

簡単な例は、スケジュールされた cron ジョブ:cronから実行されているスクリプトの出力からリダイレクトされなかった出力は、電子メールにラップされ、 rootに配信されます。 のメールボックスなので、管理者は夜間のバックアップジョブのレポートを手元に用意するために努力する必要さえありません。

このスタンドアロンモードは確かにそれなりに素晴らしいサービスですが、postfixは電子メールの受信、転送、中継、フィルタリングが可能な本格的なメールサーバーであり、基本的にメールサーバーに必要なすべての機能を備えています。

このチュートリアルでは、次のことを学びます。

  • RHEL 8 /CentOS8にpostfixをインストールする方法
  • スタンドアロン機能で動作しているサービスを確認する方法。

Postfixによって配信されたローカルメールを読む。

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
RHEL 8 / CentOS 8
postfix-3.3.1-4、mailx-12.5-28
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、または sudo を使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

RHEL 8 /CentOS8にpostfixメールサーバーをインストールする方法ステップバイステップの説明

システムのインストール時にメールサーバーパッケージを選択しなかった場合は、 postfix デフォルトでは存在しません。これをインストールするには、 dnfを使用します 、ただし、そのためには、インストール元のソフトウェアソースにアクセスするために、システムでサブスクリプション管理リポジトリを有効にする必要があります。

  1. RHEL 8 / CentOS 8にパッケージをインストールするには、
    dnfを使用します 指図。 postfixをインストールします 次のコマンドを使用してパッケージ化します:

    #dnf install postfix 
  2. systemdサービスを有効にして開始するには、次のように入力します。
     systemctl enable postfix; systemctl start postfix 
  3. サービスが機能していることを確認するために、 mailxをインストールできます パッケージ:
    #dnf install mailx 
  4. 通常のユーザー( foo という名前)として ラボマシンで)管理者にメールを送信します。この例では、より多くの(他に何がありますか?)ディスク容量を要求します。 、foo.EOT

    mail は使用するクライアントであり、 root 受信者です。ドットのみを含む最後の行は、これがメールの終わりであることをメールクライアントに通知します。これは postfixに渡されます。 配達用。

  5. メールが到着したことを確認するには、 rootとしてログインします (受信者)、 mailと入力します 。メールのリストが表示されます。最後のステップで送信されたリストの項目は次のとおりです。
    #mailHeirloomMailバージョン12.57/5/10。タイプ ?ヘルプが必要です。"/var / spool / mail / root":1メッセージ1 new> N 1 foo @ rhel8lab Mon Nov 26 19:05 20/634 "quota rise request"&

    ここでN 「新規」、 1 メッセージのID、 foo @ rhel8lab は送信者(username @ hostname)であり、配信時間と件名も表示されます。メッセージID(この場合は 1 )を入力します enterを押します ローカルメールを読んで、メール配信システムが意図したとおりに機能していることを確認できます。


Cent OS
  1. RHEL 8 / CentOS8LinuxにDNSサーバーをインストールする方法

  2. CentOS 8 /RHEL8にPuppetをインストールする方法

  3. CentOS / RHEL 7 :GUI のインストール方法

  1. RHEL 8 /CentOS8にvncサーバーをインストールする方法

  2. NextcloudをRHEL8/CentOS8サーバーにインストールする方法

  3. CentOS 7 /RHEL7にPuppet6.xをインストールする方法

  1. RHEL 8 /CentOS8サーバーにOwnCloudをインストールする方法

  2. RHEL 8 /CentOS8にPostgreSQLサーバーをインストールする方法

  3. CentOS 7 / RHEL 7にiRedMail(メールサーバー)をインストールする方法