1

私が抱えている問題は、ニュースレターテンプレートを作成し、サブスクライバーをいくつか追加し、サブスクライバーを含むテンプレートをキューに追加できることです。これはすべて正常に機能します。

ブラウザからcron.phpを実行することもできます。エラーなしで実行されますが、とにかく気の毒な電子メールは送信されません。そのため、私はcrontab -eを実行しておらず、そのファイルにまだ追加していません。私が見る限り、ファイルをどこから実行するかは関係ありません。crontab、シェル、ブラウザのいずれであっても、どのような場合でも機能するはずです。そして、私はそれが機能していないことがわかります。

何か案は?

アラン

4

3 に答える 3

2

データベースのcron_scheduleテーブルを確認することをお勧めしますか?cron.phpファイルが呼び出されるとすぐに(crontabまたはブラウザリクエストを介して)、テーブルに行が追加されている必要があります。行は「newsletter_send_all」です。

以前の「neswsletter_send_all」がスケジュールされていた場合は、実行してステータスを「成功」に設定し、新しいステータスを「保留中」に設定する必要があります。または、問題がある場合、警告メッセージは、失敗したnewsletter_send_allと同じ行のcron_scheduleテーブルに保存されます。

cron.phpを実行しているときに、cron_scheduleテーブルに新しい行が追加されていない場合は、Newsletterモジュールのconfig.xmlファイルまたは管理者構成のcron設定に問題がある可能性があります。その最後の主題については、http ://www.jnorton.co.uk/blog/setting-magento-cron-systemを参照してください。

上記のすべてはあなたにいくつかのトラックを与えるかもしれません。

于 2010-07-02T18:19:02.347 に答える
0

Magentoから送信されているメールはありますか?(注文確認など)?そうでない場合は、サーバーで電子メール送信オプションまたは送信電子メール設定をセットアップする必要がある場合があります。

于 2010-07-01T12:36:02.240 に答える
0

[構成]>[管理]>[セキュリティ]に移動し、[URLに秘密鍵を追加する]で[いいえ]を選択して、構成を保存します。

Src: http: //www.magentocommerce.com/boards/viewthread/2424/P105/#

于 2013-02-03T16:48:58.570 に答える