このフォルダには、Gmailを使用してメールを送信するためのスクリプトが含まれています。
- 通常のメール送信(件名・本文あり)
- 空メール送信(
-e
または-empty
オプション使用) - JSON設定ファイルによる設定管理
config.json.template
をconfig.json
にコピー- 実際の値を設定
{
"gmail_app_password": "your-app-password-here",
"from_email": "send@gmail.com",
"to_email": "receive@domain.com",
"subject": "デフォルト件名",
"message": "デフォルトメッセージ"
}
- 設定ファイルを作成:
cp config.json.template config.json
# config.jsonを編集して実際の値を設定
- スクリプトを実行:
# 通常のメール送信
./send_mail.sh
# 空メール送信
./send_mail.sh -e
./send_mail.sh -empty
./send_mail.sh --empty
# カスタム設定ファイルを使用
./send_mail.sh -c my_config.json
# ヘルプ表示
./send_mail.sh --help
# カスタム設定ファイル指定
./send_mail.sh --config my_config.json -e
jq
: JSON解析に使用(必須)# Ubuntu/Debian sudo apt install jq # macOS brew install jq # Windows (WSL) sudo apt install jq
send_mail.sh
: メール送信スクリプトconfig.json.template
: 設定ファイルのテンプレートconfig.json
: 実際の設定ファイル(作成が必要)
詳細な手動操作については、元のREADMEの参考セクションをご覧ください。