Postfixを使用して通知メールを送信する方法


  1. Postfixのインストール: まず、Postfixをインストールする必要があります。以下のコマンドを使用して、Postfixをインストールできます。
sudo apt-get update
sudo apt-get install postfix
  1. メール設定の構成: Postfixをインストールしたら、メール設定を構成する必要があります。設定ファイルは通常、/etc/postfix/main.cfにあります。以下のコマンドを使用して、設定ファイルを編集します。
sudo nano /etc/postfix/main.cf

設定ファイル内の以下の行を編集して、メール送信に使用するSMTPサーバーを指定します。

relayhost = [smtp.example.com]:587

smtp.example.comの部分を実際のSMTPサーバーのホスト名に置き換えてください。

  1. メール送信スクリプトの作成: Postfixを設定したら、メール送信スクリプトを作成します。以下はBashスクリプトの例です。
#!/bin/bash
TO="[email protected]"
SUBJECT="Notification"
MESSAGE="This is a notification email."
echo -e "Subject:${SUBJECT}\n${MESSAGE}" | /usr/sbin/sendmail -t ${TO}

スクリプト内の[email protected]を実際の受信者のメールアドレスに置き換えてください。

  1. メールの送信: 作成したスクリプトを実行することで、メールを送信できます。
bash send_email.sh

これで、Postfixを使用して通知メールを送信する準備が整いました。