このチュートリアルでは、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サイトを確認することをお勧めします。 。