問題タブ [mailjet]
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.
node.js - BLOCKED ststus で条件ステートメントを使用する MailJet-Email テンプレート
ノードjsでmailJetモジュールを使用
// テンプレート
{{var:first_name:""}}さん、こんにちは。
WordPress へようこそ。これは、テンプレート言語メッセージの例です。このメッセージには、変数とネストされたループ (for .. endfor) が含まれています。条件を埋め込むこともできます (if .. else ..)。
http://www.mailjet.com"}}"> クリックするリンクがあります。
{% for rock_band in var:rock_bands %}
- タイトル: {{ rock_band.name }}
{% endfor %}{rock_band.members のメンバーの % %}
- メンバー名: {{ メンバー }}
{% endfor %}
// データ
node アプリケーションからのメール送信に成功した後、MailJet ダッシュボードを確認しましたが、BLOCKEDステータスになっています。しかし、条件文のないテンプレートは正常に機能します。
それに対する解決策があることを願っています。ありがとうございます。
html - MJML がこのテーブルを複製するのはなぜですか?
一部のクライアント向けに、毎日の電子メールの概要について MJML を試しています。
str_replace を使用して、事前に構築されたテーブル行をメール テンプレートにコピーしてからコンパイルします。
何らかの理由で、コードを使用するとすぐに、MJML はテーブルとネジをレイアウトに複製します。ドキュメントから直接コードを使用して自分の言葉を入力しても、それは歪められます。
誰でも理由を特定できますか
動かないコード
オンライン コンパイラ: https://mjml.io/try-it-live/ByJDBobEx
バージョン: 3.1.1
email - MailJet & PostFix 電子メールの遅延 (約 10 ~ 60 分)
PostFix と MailJet から送信されたテキスト メールがかなり遅れています。メールが来ても、送信と同じように遅れます。
ここに私の設定ファイルがあります:
php - Mailjet - テンプレート内の多次元配列
私はmailjetを使用してAPIv3でトランザクション電子メールを送信しています。
多次元配列変数の第 2 レベルを使用するまで、メールは正しく送信されます。
テンプレートの作業部分は次のとおりです。
これは、予想どおり、タイトル コロン 1のようなカテゴリを示しています。
しかし、私がこれを持っている場合:
mailjet から次のエラーが表示されます。
不明なノード ## 近くの ## 0px 0;">{%for item i ##
配列(変数カテゴリの値)は私には問題ないようです:
私が間違いを犯した場所を誰かが見ていますか?
node.js - ノード js は、メソッド チェーンのテスト スタブを作成します。
私の関数は sendMail です。関数 mailjet をスタブ化したいのですが、メソッド チェーン mailjet.post('send').request... があります。
メールの成功または失敗時にコールバックが呼び出されることをアサートしたい。
では、このメソッド チェーンをスタブするにはどうすればよいでしょうか。
私はやった
しかし、エラー TypeError: Attempted to wrap undefined property request as function が発生しました
node.js - Mailjet を使用する Nodejs アプリが紛らわしいエラーをスローする
私は Mailjet を使用してアプリを構築しており、その接続例を使用しています。
このエラーの取得:
Mailjet クライアントにアクセスしてエラーをログに記録するように依頼すると、次のように表示されます。
どこからトラブルシューティングを開始すればよいか知っている人はいますか?
更新:エラー出力でこれを見ました:
だから、私のAPIキーとシークレットを食べていません。それらを Cloud9 の環境変数として設定する方法を教えてもらえますか?