問題タブ [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.

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

javascript - ajax リクエストを mailjet に送信するときのマルチオリジン エラーを取り除くことができませんでした

AJAXリクエストを使用して、Webアプリケーションでメールジェットを使用しようとしています(送信された電子メールが「キューに入れられた」ままになり、ボックスに到達しないため、マンドリルテストが成功しなかったため):

ブラウザのコンソールでこのエラーが発生したため:

私はそれを取り除くための解決策を見つけようとしましたが、2つの解決策を見つけました.1 / CORSを使用しています。2/ また、ローカル Web ページからリクエストを送信すると問題が発生する可能性があることもわかったので、wamp サーバーを実行し、代わりにブラウザーで直接アプリを起動しました。

しかし、私はまだそのエラーがあります:/何か提案はありますか? 次に、Google Gmail API を使用してメールを送信してみます。

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

php - Mailjet: メールをリストに追加できない

フォームを使用して購読メールを保存するために Mailjet を使い始めました。このタスクに使用したライブラリは「https://github.com/mailjet/mailjet-apiv3-php-simple」です

ただし、この方法では電子メールが Mailjet リストに追加されません。ここで何が間違っていましたか?私を助けてください。

0 投票する
2 に答える
1638 参照

php - Mailjet v3 PHPラッパーで連絡先IDを取得するには?

Mailjet api を使用して、送信されたメールを Mailjet リストに保存しました。これは、Mailjet 0.1 バージョンの API があったとき (当時は PHP ラッパーはありませんでしたが、サンプルでは使いやすかった) には適切に機能しましたが、API をバージョン 3 に変更すると、PHP ラッパーは追加時に連絡先 ID を返しません。連絡先リストへの新しい連絡先。Mailjet を動作させる方法について以前に同様の質問をしましたが、この問題は新しいバージョン 3 で発生しました。

再びここに修正されたコードがあります、

*表示された電子メールは、Mailjet でまだ作成されていない新しい連絡先であると仮定します。

開発者 @Gormador は$contact->Data[0]->ID連絡先 ID として使用すると述べていますが、それでも NULL を返します。

作成した連絡先をリストに追加しようとすると、このエラーが発生します (デバッグ モードを 2 に設定)。

前の質問: Mailjet: メールをリストに追加できない

更新: 修正を含む完全なコード、

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

email - MailJet で動的タグまたはコンディショナル タグを使用する

先週の訪問者の活動に応じて、受信者にトランザクション メールを送信する作業を行っています。最後に、最大 12 個のプロファイルを含む次のメールを配信したいと考えています。

これまでのところ、次のタスクを実行して非常にうまく進めました。

  1. 12 個のプロファイルすべてにカスタム プロパティを追加
  2. 連絡先リストの詳細とすべてのデータを CSV ファイルでアップロードしました
  3. 生の html テンプレートを作成し、テンプレートのプレースホルダーをリストの詳細のカスタム プロパティにバインドしました。次に例を示します。

私がまだ知らないのは、ユーザーの訪問者が 12 人未満の場合の処理​​方法です。このような場合、Mandrill メール サービスは条件付きマージ タグを提供します。問題を解決するための MailJet の方法は何ですか?

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

java - Mailjet API v3 アップデート

推奨される v3 ライブラリで使用される Mailjet の REST API に関して深刻な問題があります。

更新しようとすると、初めてエラーなしで更新できますが、もう一度更新しようとすると、NullPointerException. それにもかかわらず、Mailjet Server 部分の統計を更新します。

また、私が得るHTTPレスポンスはHTTP/1.1 500 Internal Server Error

使用したコード:

どんな考えでも大歓迎です。

コメントの後、ここに関数があります:

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

wordpress - wordpress プラグイン mailjet-for wordpress は、連絡先プロパティ フィールドをフロントエンドのニュースレター フォームに挿入できません

プラグイン mailjet-for-wordpress を使用しています。

私が欲しいもの

次のようにユーザーに nom、prenom、email をフロントエンドに入力してもらいたい: http://gyazo.com/b58675c671584f8edc6ab6d703370ba9

私の問題

nom ,prenom のように追加するだけのフィールドでは、ユーザーがサブスクライブするときに電子メール フィールドと同じように管理ページに表示されません。

私が試したこと

nom、prenom のような mailjet で連絡先プロパティ フィールドを作成しようとしました。また、ウィジェット「ニュースレターの購読」を変更しようとしています。ニュースレターフォームにフィールドを追加します。以下のようにコードを変更しました:

ファイル mailjet-widget.php

また、この関数にも mailjet_subscribe_from_widget()

このように数日間検索してテストしようとしましたが、まだ結果を得ることができません.プラグインmailjet-for-wordpressプラグインを初めて使用しています.誰かが解決策を見つけるのを手伝ってください.

よろしくお願いします。

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

java - Mailjet API Java メタデータ Eclipse の問題の内訳

ここからメタデータ (API 構成) に関する Mailjet API 実装のクラスを Eclipse でリファクタリング (大きな間違い) した後、コンパイラが壊れ続け、特定のインポートを認識できず、 Mailjet APIの他の領域を実装して、別のクラスで次の試行で同じ問題。コードの一部を引用して問題を示します。

次のメソッドも Metadata クラスなどを認識しません。私のコンパイラが「MetadataProperty.UNIQUEKEY」ポイントで故障したかのように、それは単にそれを青とイタリック体にしないだけで、そのポイント以降のすべての種類の一般的な間違いやその後のコード全体でさえ認識しません。この問題全体で奇妙なのは、MetadataProperty と "." を記述するときです。それはすべての正しい統計の可能な入力を示しています。

メタデータの内訳の直後の次のクラスの実装では、ドメイン統計について、書く必要があります

通常の代わりに(日食から間違っていると見なされます)

メタデータの前に作成したすべてのクラスは、上記の方法で正しく機能しています

パッケージが記載されている最初の行に表示されるエラーは次のとおりです。

タイプ com.mailjet.api.model.v3.customtypes.Property を解決できません。必要な .class ファイルから間接的に参照されている

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

ps。別のバージョンであっても、Eclipseを削除してクリーンインストールしました。新しいプロジェクトを作成し、必要なすべてのライブラリを最初からリロードしました。問題をグーグルで検索しようとしましたが、成功しませんでした

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

php - (Mailjet) cURLリクエストが終了したときにビューをレンダリングする方法は?

私はこの問題で立ち往生しており、解決方法がわかりません。

フレームワークとしてCakePhp 2.xを使用し、Mailjetを使用してメールを送信し、ステータスを取得しています。(Mailjet は Mailchimp のフランスの競争相手です)。Mailjet 経由で送信されたすべてのキャンペーンをインデックスに表示したいと考えています。

私の EmailController で:

この関数でメール キャンペーンを取得します。

Mailjet APIによって提供される Mailjet オブジェクトを使用しています。この API は、cURL resquest を作成する PHP 関数のベンチです。

私は、このコードが状態で機能していることを知っています。

Ivar_dump($clubCampaigns); die;の場合、期待される配列がレンダリングされるためです。

しかし、「自然に」起動しようとすると、ビューがレンダリングされずmax_execution_time、私のように設定された時間が読み込まれphp.iniます...

CakePhp はforeach、 が完了する前にビューを実行してレンダリングしようとしていると思います$this->getMJAllCampaigns

だから私の質問は:

foreach が完全に完了したときにのみ開始するように指示するにはどうすればよい$this->getMJAllCampaigns()ですか?

御時間ありがとうございます。

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

php - Symfony/Swiftmailer のメールが送信されず、ログもありません

SMTP サーバーとして swiftmailer と mailjet を介してメールを送信しようとすると問題が発生します。すべてが完璧に機能していたのに、何かが壊れました。何が問題なのかを調べようとしています。

ドキュメントは、swiftmailerがデバッグモードでログを生成すると言っているようです。http://symfony.com/doc/current/reference/configuration/swiftmailer.html#logging

だから私はapp.phpでデバッグモードを有効にしました

コマンドを起動すると、すべてが完璧に見えます

しかし、電子メールは受信されません。mailjet ダッシュボードには、電子メールが送信されていないことが示されます。ログには何もありません。

では、swiftmailer はどこにログを書き込むべきなのでしょうか?

私はすでにこれを読みましたが、可能であればコードをそれほど変更したくありません。さらに、swiftmailer がロギング パラメータを提供する場合、いくつかのログを書き込むことができると思います。

ところで、Gmail 経由でのメール送信は完全に機能しますが、それでもログは生成されません

手伝ってくれてありがとう!