メールを送信する手順を理解しようとしています。システムアラートを外部メールに送信するようにcrontabを設定しましたが、正常に機能しています。ただし、このマシンではSMTPサーバーを構成していませんが、システムは外部の電子メールにアラートを送信できます。このマシンは新規インストールであり、インターネットのみに接続されています。
システムが電子メールを送信する方法を理解するのを手伝ってくれる人はいますか?
これは、Ubuntuデスクトップおよびサーバーがデフォルトで(少なくとも16.04以降)postfix.service
が有効で実行されているために発生します。これを確認するには、ターミナルで次のコマンドを発行します。
systemctl --type service --state running | grep postfix
メールの送信は、postfixがメールの宛先ドメインのMXレコードに対して簡単なDNSルックアップを行うために機能します。受信サーバーは、送信されたメールを単純に取得し、いくつかのチェックを行って、受信者の受信トレイに配置します。したがって、電子メールを送信するためにSMTP構成は必要ありません。