2012-02-29 15 views
2

私は関連するトピックがあることを発見しました。しかし、人々がubuntuサーバーを求めているのでいくつかの違いがありますが、私はApache(xampp ****)最新のバージョンでは、システムが自動的に日付をチェックしてメールを送信する方法はありますか?
送信するスケジュールにも適用できますか?ありがとう誕生日に別の顧客にメールを送ってください

私はそれを送信するためのスクリプトを持っている唯一のもの私はどのようにスケジュールを送信する必要がありますを送信します。

編集: Windowsのみが唯一のプラットフォームであると仮定すると、より簡単になります。 私はいくつかのPHPスクリプトを作成し、osでcronジョブを作成することができます。クライアントはosではなく私のシステムでメールをスケジュールできますか?

サードパーティのcronジョブは良い提案ですが、制限があります(どのような場合、そのサービス等...ブレークダウン)と私はあなたのXAMPPの場合は、すべてが自分のシステム enter image description here

+0

cronジョブ、日付をdbでチェックしてください。上記の –

+0

@ user782104:その説明[ここ](http://docs.phplist。com/SendMessageSchedulingInfo)(これはタイムチェックスクリプト)、[ここ](http://docs.phplist.com/ProcessQueueInfo)(これはcronによって呼び出されるスクリプトです)。内部的には、すでにcronをセットアップしているということです。 – linuxeasy

答えて

3
  1. に基づいていたいですWindowsでは、windows-schedulersを使用して、すべてのユーザーの誕生日を確認し、それに従ってメールを送信する特定のスクリプト(場合によってはURLのPHPスクリプト)を呼び出すことができます。

  2. xamppがLinux/Unix/etcにある場合、cron-jobsを使用でき、残りは同じです!

  3. サードパーティのスケジューラ、つまりonline-cronという3つ目の方法もあります。これはリモートからあなたのスクリプト(php-page)を呼び出します。

例:あなたはOSのcronの-設定を自分で行っている場合

、あなたはまだ、むしろOSよりも、あなたのシステムに電子メールで送信するように誰にConfigureをさせることができます。

結局のところ、あなたのケースでは、URLを使ってスクリプトを呼び出すだけで、何かを何度もやり直すことになります。

時間の設定に関しては、CRONがあなたのスクリプトを1時間ごとに呼び出すようにすることができ、あなたのPHPスクリプトは適切な時間をチェックし、メールを発信します!

+0

私のシステムはOSに依存していないので、ソフトウェアを購入した後にクライアントにWindowsスケジューラを自分で依頼すると私の製品は柔軟性がなくなります。ありがとうございます – user782104

+0

私は言葉でリンクを追加しました。それらのリンクはあなたを助けるはずです:)そして、その場合は、オンラインのcronがあなたのためにもっと適しているようです:)私が指定した第3のカテゴリ! – linuxeasy

+0

Windowsのみが唯一のプラットフォームだと仮定すると、より簡単になります。いくつかのPHPスクリプトを作成してcronジョブを作成することができますので、クライアントはosではなく私のシステムで自分のメールをスケジュールできますか?あなたの提案を再度ありがとう – user782104

0

スケジュールこのスクリプトは日

0

使用サーバのcronの特定の時間に毎日実行されますcrontabまたはschedulerでスクリプトあなたの顧客の誕生日に

をチェックして、それらに電子メールを送信します

ジョブは電子メールを送信するスクリプトを実行します。 urスクリプトは、現在の日付と顧客の誕生日を比較する必要があります。

0

cron-jobを使用できます。 PHPを使用すると、電子メールを送信してテンプレートを取得して送信するだけで、名前やその他のものを代用することができます。

関連する問題