問題タブ [mandrill]

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 投票する
2 に答える
13302 参照

api - Mandrill - global_merge_vars と通常の merge_vars の違い

このMandrill ナレッジベースの記事を何度も読みましたが、Global Merge Vars と Merge Vars の違いと、global と normal をいつ使用すべきかについての明確な説明が見つかりません。

global_merge_vars と merge_vars はどちらも「メッセージ」オブジェクト内で宣言されているため (ここでMandrill APIに示されているように)、メッセージ オブジェクトの外側で global_merge_vars を宣言してから複数の merge_vars を含めているわけではありません。

また、テンプレート自体でこれらが宣言されている方法に違いはありますか、それともすべて *|MERGE_VAR_NAME|* 形式を使用しているだけですか?

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

python - Heroku Mandrill デプロイメントのセットアップ

Python/Django アプリで作業し、Heroku でデプロイし、Mandrill でメールを送信しています。ローカル構成を使用してメールを送信できましたが、Heroku にデプロイすると、メールは送信されませんが、Heroku はエラーをスローしません。Mandrill の API キーとユーザー名を確認するheroku configと、どちらも表示されます。

settings.py からのメール設定は次のとおりです。

何が問題なのですか?

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

mailchimp - MERGE VARS で渡された配列から Mandrill テンプレートを使用してリストをレンダリングするにはどうすればよいですか

で置換する必要がありmerge_varsます。

HTML プレースホルダーを作成するにはどうすればよいですか? 私はこのようにしましたが、うまくいきません。だけに興味がありORDERITEMSます。

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

javascript - テンプレートを送信 mandrill javascript

私はプログラミングが初めてで、mandrill API 経由でテンプレートを送信したいと考えています。メッセージの送信は正常に機能します。テンプレートを送信するには、コードで何を変更する必要がありますか? マンドリルのドキュメントでは、これを使用してアカウントに保存したテンプレートを呼び出すことができることがわかります

しかし、これを以下のコードに適切に統合する方法がわかりません。

ご協力いただければ幸いです。テンプレートを送信するためにコードがどのように見える必要があるかを教えていただければ、最も簡単に理解できます。

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

ruby-on-rails - ワーカーからジョブを実行するときに Gem が初期化されませんか?

Mandrill api gemを使用して、遅延ジョブ gemでスケジュールされた電子メールを送信しています。

遅延したジョブがワーカーによって実行されると、次のエラーで mandrill メッセージを作成する行でジョブがクラッシュします。

DailyMailJob が NameError で失敗しました: 初期化されていない定数 Mandrill::API

Rails コンソールからこのジョブを実行すると、正常に実行されます。

ワーカーから実行すると、このジョブが機能しないのはなぜですか?

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

jquery - 配列からマンドリルを使用して電子メールを送信するjquery

これには必死で悩んでいます。チェックボックス付きのテーブル (一部はチェックされていますが、すべてではありません) から電子メール アドレスの配列を収集し、それらを Mandrill JavaScript コードに渡して送信したいと考えています。

ここには 2 つの問題があります。

  1. 一般的な複数のメールの送信方法と
  2. mandrill コードに配列を渡してメール送信を実行する方法。

コードは次のとおりです。

電子メール アドレスの配列のアラートは次のとおりです。

結果のエラーメッセージは次のとおりです。

より一般的な注意として、以下は 1 つの電子メール アドレスに対してのみ機能します。

"to": [{"email" : "user@gmail.com"}],

しかし

"to": [{"email" : "user@gmail.com", "anotheruser@gmail.com"}],

そうではないので、複数の送信をハードコーディングすることさえできません。

何か案は?すべての助けを感謝して受け取りました。

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

jquery - マンドリル テンプレートを使用して JavaScript でメールを送信し、受信者のメール アドレスを非表示にする

mandrill アカウントに「template1」というテンプレートがあり、それを使用して複数の受信者にメールを送信したいと考えています。それは動作しません。メールは送信されますが、テンプレートの内容は含まれていません。コードは次のとおりです。

私が言ったように、メッセージは送信されますが、メッセージの本文は、テンプレートではなく、パラメーターの下部にある「テキスト」部分です。それ (params "text" 行) を削除すると、メールに本文の内容がまったくありません!

2 番目の質問は、メッセージを受信した他の人の電子メール アドレスを非表示にするにはどうすればよいかということです。複数の受信者に送信され、すべてのアドレスが表示されます。これは非常に望ましくありません。

提案をよろしくお願いします。