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

Ubuntu20.04LTSにPostfixをインストールする方法

このチュートリアルでは、Ubuntu 20.04 LTSにPostfixをインストールする方法を紹介します。知らなかった人のために、Postfixは無料のオープンソースMTA(メール転送エージェント)です。 )Linuxシステムでのメールのルーティングまたは配信に使用されます。デフォルトの構成ではローカルメールを許可しますが、それ自体は多くの顧客が使用するマシンで非常に便利です。そのような訪問者がいない場合でも、多くのサービスがレビューとメッセージを電子メールに送信します。これはローカルでルートコンシューマーに紹介されるため、sysadminは、ログインしてルートユーザーに切り替えると、アクティビティに気付く可能性があります。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にPostfixメールを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があります。

Ubuntu 20.04 LTSFocalFossaにPostfixをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt update
sudo apt upgrade

ステップ2.Ubuntu20.04にPostfixをインストールします。

次に、次のコマンドを実行してPostfixのインストールを続行します。

sudo apt install postfix sasl2-bin

これで、メールサーバー構成のタイプを選択するように求められます。続行を選択して、そのリストから[構成なし]を選択し、で強調表示されているようにEnterキーを押します。次の画像:

+------+ Postfix Configuration +-------+
| General type of mail configuration:  |
|                                      |
|       No configuration               |
|       Internet Site                  |
|       Internet with smarthost        |
|       Satellite system               |
|       Local only                     |
|                                      |
|                                      |
|       <Ok>           <Cancel>        |
|                                      |
+--------------------------------------+

ステップ3.Postfixを設定します。

正常にインストールされたら、Postfix設定ファイルを編集します:

cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf
nano /etc/postfix/main.cf

次の行を追加します:

#78行目:コメント解除

mail_owner =postfix

#94行目:コメントを外してホスト名を指定

myhostname =mail.idroot.us

#102行目:コメントを外してドメイン名を指定します

mydomain =idroot.us

#123行目:コメントを外す

myorigin =$ mydomain

#137行目:コメントを外す

inet_interfaces =all

#185行目:コメントを外す

mydestination =$ myhostname、localhost。$ mydomain、localhost、$ mydomain

#228行目:コメントを外す

local_recipient_maps =unix:passwd.byname $ alias_maps

#270行目:コメントを外す

mynetworks_style=サブネット

#287行目:ローカルネットワークを追加します

mynetworks =127.0.0.0/8,10.0.0.0/24

#407行目:コメントを外す

alias_maps =hash:/ etc / aliases

#418行目:コメントを外す

alias_database =hash:/ etc / aliases

#440行目:コメントを外す

home_mailbox =Maildir /

#576行目:コメントアウトして追加#smtpd_banner =$ myhostname ESMTP $ mail_name(Ubuntu)smtpd_banner =$ myhostname ESMTP#650行目:追加

sendmail_path =/ usr / sbin / postfix

#655行目:追加

newaliases_path =/ usr / bin / newaliases

#660行目:追加

mailq_path =/ usr / bin / mailq

#666行目:追加

setgid_group =postdrop

#670行目:comment out#html_directory =#674行目:comment out#manpage_directory =#679行目:comment out#sample_directory =#683行目:comment out#

readme_directory =

#684行目:IPv6もリッスンする場合は、[すべて]に変更します

inet_protocols =ipv4

#最後に追加
# for example, limit an email size to 10Mmessage_size_limit = 10485760# for example, limit mailbox size to 1Gmailbox_size_limit = 1073741824# SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject

ファイルを保存して閉じます。変更を適用するには、次のコマンドを入力します:

newaliases
sudo systemctl restart postfix

おめでとうございます!Postfixが正常にインストールされました。Ubuntu20.04LTS Focal FossaシステムにPostfixをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Postfixの公式Webサイトを確認することをお勧めします。 。


Ubuntu
  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  3. Ubuntu20.04LTSにMariaDBをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  2. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  3. Ubuntu18.04LTSにSpotifyをインストールする方法

  1. Ubuntu18.04LTSにPrometheusをインストールする方法

  2. Ubuntu18.04LTSにMemcachedをインストールする方法

  3. Ubuntu18.04LTSにVestaCPをインストールする方法