メール自動送信
締切期限があるので、当日と締切期限の差が30日ある場合、固定メールアカウントにメールを自動送信する機能を実装したいです。実は、私が聞きたいのは、本体ソフトウェアを開かずに、固定アカウントにメールを自動的に送信する方法はありますか。もちろん、ソフトウェアはローカルサーバーにインストールされており、サーバーは閉じられておらず、常に開いています。
バッチ処理を使用する必要があります。 Linux ではシェルです。
私の環境はphp+mysqlなのですが、どうすればいいでしょうか?
検出関数を PHP に記述し、cron を使用して 1 日 1 回スクリプトを実行するなどのタスクを作成し、curl を使用してスクリプトのコンテンツにローカルでアクセスするのはどうでしょうか。
良さそうですし、良いアイデアのように思えます。時刻検出と電子メール送信のコードは理解しましたが、その他はどのように構成すればよいですか?
送信検知機能をphpに記述し、cronを使って1日1回スクリプトを実行するなどのタスクを作成し、curlを使ってスクリプトの内容にローカルでアクセスするのはどうでしょうか?
その他のことはすべて知っていますが、これだけです。cron は、スクリプトを 1 日に 1 回実行するなどのタスクを作成します。
これに関するケーススタディ、テンプレート、またはコードリファレンスはありますか?
良さそうですし、良いアイデアのように思えます。時刻検出とメール送信のコードは理解できましたが、その他はどのように構成すればよいでしょうか?
スクリプトの内容 send_mail.sh
# /bin/shcurl "http://localhost/xxx/xx.php"
良さそうです、良いアイデアのようです。時刻検出とメール送信のコードは理解できましたが、その他はどのように構成すればよいでしょうか?
スクリプト内容 send_mail.sh
# /bin/shcurl "http://localhost/xxx/xx.php"
crontab -e を直接使用して編集を開始できます。タスクは現在ログインしているユーザーに関連しており、編集後、保存が有効になります。
ありがとう、すべてクリアです。
今度試してみて、何かあったら聞いてみます。
そうすれば、毎日の特定の時間など、特定の日の特定の時間にのみ送信できます
cron+phpcli を直接使用する
そうすれば、毎日の特定の時間にのみ送信できます。毎日など特定の日 送信にかかる時間はプログラムでは計算できません
ああ、ぜひphpプログラムでmysqlのデータを確認して選択的に送信したいのです。特定の日の特定の時間にのみ送信できる特定のメールは絶対に必要ありません。
直接 cron+phpcli
これから試してみますが、モデレーターが cron+phpcli についてもっとわかりやすく説明してもらえますか?
上で誰かが、cron はタスクを作成し、Php ファイルを呼び出し、それを毎日決まった時間に実行すると言いました。このファイルでは、データベースへの接続、条件の確認、メールの選択送信などの機能を設定します。
上記の考えは受け入れられますか? Phpcli についてどのようなテクノロジーについて話しているのですか?もっと指導してもらえますか?
http://blog.csdn.net/fangchongbory/article/details/7586275
cron+phpcli を直接実行してみます
これから試してみますが、モデレーターが cron+phpcli についてもっとわかりやすく説明してもらえますか?
上で誰かが、cron はタスクを作成し、Php ファイルを呼び出し、それを毎日決まった時間に実行すると言いました。このファイルでは、データベースへの接続、条件の確認、メールの選択送信などの機能を設定します。
上記の考えは受け入れられますか? Phpcli についてどのようなテクノロジーについて話しているのですか?もっと指導してもらえますか?
それらはほぼ同じですが、上で使用したcurlメソッドの代わりにコマンドラインから直接操作すると言いました...
結び目。
ポイントは主に hmmxyz に与えられます。他の人も共有してください。