SNS(Amazon Simple Notification Service)とCLIを使用すれば下記のコマンド1つメールが送信できます。
aws sns publish --topic-arn arn:aws:sns:ap-northeast-1:XXXXXXXXXXXX:xxxxxx --message "メッセージの内容" --subject "タイトルの内容" --region ap-northeast-1
AWSのアカウントにSNSトピックを作成していることと実行環境でCLIが入っていることが前提です。
今回、Linuxサーバのシェルでメール通知を送りたいかつ、簡単に実装したかったためこの方法でメールを送信する仕組みを作成しました。
SNSは1000通まで無料枠なため運用コストもほぼ0円です。