問題タブ [sparkpost]

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 に答える
490 参照

sparkpost - Substitution_data の HTML エンコーディングを無効にする

Mandrill から SparkPost に切り替えた後、 を使用してメールを送信するときに問題が発生しましたtransmission。Mandrillmerge_varsでは HTML エンコードされておらず、HTML を入れることもありましたが、SparkPostsubstitution_dataでは HTML エンコードされているように見え、メールの一部がめちゃくちゃになっています。これをオフにするか、少なくとも無効にすることができるグローバル設定はありtransmissionますか?

編集: csharp-sparkpostライブラリを使用していることを忘れていました。つまり、SparkPost API ではなくライブラリに直接関連する問題である可能性があり、さらに調査する必要があります。

Edit2: JSON を使用して直接メールを送信するテストを行ったところ、結果は同じでした。したがって、HTML エンコーディングは、C# ライブラリではなく SparkPost によって行われていると結論付けることができます。

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

java - SparkPost - クリック イベントを受信しない

そのため、SparkPost からさまざまな種類のイベント (配信、バウンス、苦情、オープン トラックなど) を受信するための http エンドポイントがあります。すべて正常に動作しますが、Click イベントに関する投稿はありません。これが私がこれまでに試したことです:

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

node.js - SparkPost がメールの URL を変更しないようにするにはどうすればよいですか?

node.js アプリからメールを送信するために SparkPost を使用しています。

However, all links are converted to urls such as: http://go.sparkpostmail1.com/f/a/EgvUoS2LdGPzMx-AURKwZA~~/AABUGAA~/RgRZK0BSP0EIAGukLuGW3OxXA3NwY1gEAAAAAFkGc2hhcmVkQgoAAVK7SFdpNVEbUhFuaWNvbGFzQGR1cmFuZC5jaAlRBAAAAABEUWh0dHBzOi8vZGlzaGx5Lm1lbnUvZC9XYXNoaW5ndG9uL1JlZ2VudF9UaGFpL0Jhc2lsX0phZS81NjBmMzk5MmQ0YWUxNTAzMDBmZWZmMGIiLEcCe30

このように「click_tracking」を無効にしようとしましたが (以下のコード サンプルを参照)、まだ機能していません。メールを「そのまま」送信するようにSparkPostを構成する考えがある人はいますか?

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

email - 私の firstname.lastname@gmail.com メールが SparkPost の policy_rejection リストにあるのはなぜですか?

Sparkpost は、gmail.com で firstname.lastname の形式で私のメールをブロックします。

私は得ています:

554 5.7.1 受信者アドレスが顧客のポリシーにより抑制されました

sparkpost がそのようなプライベートなメール アドレスをブロックするのはなぜですか?

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

sparkpost - エラー「Fatal SparkPostError: Exceed Sending Limit」(sandbox=true の場合)

オプション Sandbox=true を使用して、SparkPost API 経由でメッセージを送信します。「Fatal SparkPostError: Exceed Sending Limit」というエラーが表示されます

DOC、Google、またはスタックオーバーフローでエラーの説明が見つかりません。

SparkPost のサンドボックスの問題を知っている人はいますか? サンドボックスの制限はいくらですか? リフレッシュはいつ?

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

codeigniter - CodeIgniter と SparkPost での SMTP エラー

メール ライブラリを使用して、SMTP を使用してメールを送信します。

私は Mandrill を使用していましたが、すべて正常に動作していました。

現在 SparkPost を使用していますが、イレギュラー エラーが発生しています。CI ライブラリは、ときどき空白のエラーを返します。まったく同じメールが 10 回機能し、1 回失敗する可能性があります。

私の設定:

ここに私が得るエラーの例がありますprint_debugger()

Sparkpost でのみこれらのエラーが発生するので、質問したところ、次のような回答がありました。

貼り付けたエラーは、SMTP 変換の通常の部分です。例 1:

「starttls: 220 2.0.0 smtp.sparkpostmail.com ESMTP ecelerity 4.2.21.55447 r(コア:4.2.21.2) 2016 年 6 月 9 日 05:46:19 +0000」</p>

Start TLS は、TLS 接続を受け入れることを人々に知らせるためのバナー広告です。220 は適切なコードであり、受け入れる準備ができていることを意味します。
smtp.sparkpostmail.com は、接続したサーバーのホスト名です。ESMTP は使用されているプロトコルです
。Ecelerity 4.2.21.55447 r(Core:4.2.21.2) は、この接続と SMTP 会話を処理しているサービスの名前とバージョン番号で、接続が確立されたときにブロードキャストされます。(もちろん、タイムスタンプも。)

ただし、これはアプリケーションのエラーのようです。「PHP SMTP を使用して電子メールを送信できません。この方法でメールを送信するようにサーバーが設定されていない可能性があります。」</p>

例 2 では、応答は似ていますが、配置が奇妙です。EHLO を複数回送信することはないため、アプリケーションが EHLO を気に入らず、他のステータス コードが送信された後にエラーを報告した可能性があります。「.0.0 continue」は、SMTP 会話の切り捨てられた部分のように見えます。これは、次のようになります。

データ
354 3.0.0 続行します。「\r\n.\r\n」で終了

それらはすべて SMTP 会話の標準的な部分であるため、アプリケーションがそれらをエラーとして解釈しているかどうかはわかりません。非常に多くの異なるジャンプがあるため、アプリケーションがタイムアウトしたり、ジャンプ間でパケットがドロップしたりする可能性は確かにあります。会話でドロップされたパケットがあるかどうか (アプリケーションが行を認識しないのはそのため) を確認し、そうでない場合は、アプリケーションが SMTP 会話の一部を認識していない理由を確認します。ありがとうございました。

それはあなたの一人にとって何か意味がありますか?

どうもありがとうございました