まずはphpでメールを送る
[php]
< ?php
$message="
送りたいメッセージ
改行、日本語も問題無く送信される
文字コードとサーバの設定には注意";
$today = date("Y/m/d H:i");
if (mail("送信先アドレス(to)", "TaskRem-".$today, $message, "From: 送信元あどれす")) {
echo "メールが送信されました。";
} else {
echo "メールの送信に失敗しました。";
}
?>
[/php]
※ iPhoneで文字化けが発生したために以下の対応
追加:
mb_language(“Ja”) ;
mb_internal_encoding(“UTF-8”) ;
送信部分を:mailからmb_send_mailに変更
動作検証
無事成功
cronの設定
定期的に実行させる仕組み。タスクスケジューラ。
スケジュールチェック
[php]
]$ crontab -l
[/php]
スケジュール追加・変更
[php]
]$ crontab -e
[/php]
記述
[php]
0 10 * * * php 実行するファイルのパス/mail-send.php > /dev/null 2>&1
[/php]
これで10時に送られてくるはず。
※phpが実行可能かのチェックが必要(パスが通っているか)
終了
これで同じ内容のメールが送られてきます。
忘れないための防止と、繰り返す事への効果を目指しています。