問題タブ [mailing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
88 参照

php - PHP でメールを送信するためのクリーンで安全な方法

私は、 Laravel4AngularJSで書かれた完全な AJAX メーリング アプリケーション ( SPA ) に取り組んでおり 、ユーザーはメッセージを作成して定義済みの連絡先グループに送信できます。

問題は、送信メーリングを担当するタスクが非常に長い時間がかかる可能性があるため、バックグラウンドで実行する必要があることです。

私が提供したい主な機能は、メール送信タスク全体を「開始」および「停止」する機能ですが、現時点では行き詰まっています...

私は2つのアプローチについて考えています:

1.「ajaxes」を介してブラウザでアプリケーションが開かれている限り、メールを送信します

送信プロセスは次のようになります。

  1. ユーザーが「開始」ボタンをクリックする
  2. アプリケーションは ajax リクエストを実行して 1 つのメッセージを送信します
  3. 前のリクエストが成功すると、次のリクエストが起動されます(ユーザーが以前に停止していないかどうかを確認した後)など
  4. ユーザーが「停止」ボタンをクリックすると、アプリケーションは、メーリングを停止するようにマークするための別の要求を送信します

このアプローチにより、送信プロセス全体の「開始」と「停止」、およびユーザーの送信全体のプログレスバーを更新するなどの統計の一部をより詳細に制御できます。

しかし、主な制限は、非常に長い時間の送信についてです...1時間以上だと思いますか...? ユーザーはブラウザを開いたままにする必要はありません。そうしないと、メーリングが停止されます... :( または、ページの更新について... :/ (JavaScriptでonunloadイベントを使用できることは知っていますが、エレガントではありません解決)

2. > /dev/null 2>/dev/null & を使用して ajax を介して職人のコマンドを実行します (コマンド出力を待機しません)。

今回は、次のようになります。

  1. ユーザーが「開始」ボタンをクリックする
  2. アプリケーションは次のように ajax リクエストを作成します。

    exec('php '.base_path().'/artisan mailing:send 1 > /dev/null 2>/dev/null &');

  3. アプリケーションは、シェル タスクが正常に実行されたことを通知する 200 応答コードを返します。

このアプローチでは、以前に開始したタスクシェルを停止する方法がわかりません...前のアクションから実行可能なプロセスの「pid」を取得するような方法はありますか??? そして、送信データが破損する可能性があるため、「強制終了」したくありません...

3. 有名な cron ジョブ

これを使用すると、実行中のcronジョブの間隔が短くなるとタスクが重複することを恐れています...そして、間隔が長くなりすぎると未使用のリソースが発生します...

0 投票する
1 に答える
388 参照

java - LogMonitor の Java でループが無限に実行されている間

Java プログラムがテキスト ファイルに加えられた変更を記録し、それを他のログ ファイルに書き込み、電子メールで送信するプロジェクトに取り組んでいます。私が直面している問題は、変更の監視に使用される while ループにブレークがないことです。while ループ内にメーリングのコードを入れると、メールは無限ループに入ります。コードを while ループの外側に置くと、 while が無限ループにあるため、 main はそこに到達できません。ブレーク条件が必要ですが、それがわかりません。誰でも助けることができますか?

0 投票する
0 に答える
732 参照

html - CSS、物事を移動する方法がわからない

問題

メッセージ ボックスを削除しようとしていますが、電子メール ボックスを名前の右側に移動して、すべてがトップ バーに収まるようにしたいと考えています。

HTML コードを使用してメッセージ ボックスを削除しようとしましたが、削除するとエラーが発生し、正しく機能しません。

欠落しているhtmlコードを明らかに見つけることができないため、PHPで何かを削除する必要があると思いますが、PHPを理解していないため、何を削除すればよいかわかりません。

これは、購読ボタンの HTML コードです。

複数のリンクを投稿することはできないため、購読ボタンの PHP と CSSへのテキスト ダンプを次に示します。

どんな助けでも大歓迎です!!

0 投票する
1 に答える
8954 参照

list - Mailchimp で人々を「ありがとう」ページにリダイレクトしない方法はありますか?

Mailchimp の Web サイトで、メーリング リストに登録したユーザーをカスタムのサンキュー ページにリダイレクトできることを見ましたが、それはまさに私がやりたいことではありません。

ユーザーが私のメーリング リストを購読するときに、フォームを非表示にして、リダイレクトなしでページに直接感謝の気持ちを伝えたいと考えています。それを行う方法はありますか?

0 投票する
0 に答える
119 参照

java - Java メール サービスで送信者名を設定しますか?

Mailing Service Javamail Api を使用しており、差出人名はこのように設定しています

送信者名にコンマ (,) を使用し、それを使用してメール ID を作成すると、失敗します。メールが送信されません。私も例外はありませんでした。こんなチャンダンがあれば、写真。

0 投票する
0 に答える
194 参照

php - 返送メールとそのログを生成する PHP メーリング スクリプト

私は今完璧に実行されている 1 つのメーリング スクリプトを持っています。.csv を使用して、その上にあるすべてのメール アドレスを取得し、メールを 1 つずつ自動的に送信する必要があります。

複数のユーザーのメール アドレスにメールを送信するために実行されるスクリプト。

ここで、その「 BOUNCE BACK MAIL 」にもう 1 つの追加機能を作成したいと思います。その際、メール送信スクリプトが動作している場合、どのメールアドレスがメールを送信しないか。.txt ファイルまたはその他のファイルでバウンス メール ログ ジェネレーターを生成したい。

この要件に関連するスクリプトはありますか。

前もって感謝します。

0 投票する
3 に答える
1183 参照

php - PHPを使用して自分自身に電子メールを送信する際にhtmlフォームを取得する

ユーザーが連絡先情報を送信して連絡を取るためのhtmlフォームがあります。このすべてを でライブにしたいindex.htmlのですが、フォルダーに別のファイルを作成する必要があることに反対しません。

サーバーマシンにphpをインストールしました。他の例を見ると、次のようにphpスクリプトを使用しようとしていることがわかりました。

現在、成功メッセージに送られますが、メールには何も送られません。私はphpに非常に慣れていません。ヘルプ/アドバイスをいただければ幸いです。