Solved | Community
Skip to main content

Solved

77280 Total posts
アラートメールの送信先を、特定のリスト内でローテーションするには?

はじめまして、ジョンソンホームズの寺田と申します。アラートメールの送信について、みなさまに教えて頂きたいことがあって投稿します。======================【知りたいのは】Q1.アラートメールの送信先メールアドレスを、毎回特定のリストからひとつずつ呼び出すには(かつ最後まで呼び出したら最初へ戻すには)どうしたらいいでしょうか。【もう少し具体的には】Q1-1.順繰りにメールを送る仕組みは、マルケトのどの機能を使って実現したらいいかQ1-2.特定のメールアドレスのリストをどこに保存しておけるか(保存する必要があるか)【想定している状況は】■フォームの入力をトリガーとして、アラートメールを送信する、場合です。【たとえば】Aさん、Bさん、Cさん、がそれぞれ1回ずつメールフォームから問い合わせをしたとき、 Aさんの問い合わせ→メールアドレス1へ Bさんの問い合わせ→メールアドレス2へ Cさんの問い合わせ→メールアドレス3へとアラートを送信したいです。また、次にDさんがフォームから問い合わせをしたら、 Dさんの問い合わせ→メールアドレス1へとリストの最初のメールアドレスへ戻って送るようにしたいと思います。【私なりに考えてみた解決策は】Q1-1.順繰りにメールを送る仕組みは、マルケトのどの機能を使って実現したらいいか↓1.メールスクリプトを中身にもつ、マイトークンを作成2.メールスクリプトで配列リストから順次メールアドレスを呼び出す仕組みをつくる たとえば  #set( ${emaillist} = ["mail1@johnsonhome.co.jp", "mail2@johnsonhome.co.jp", "mail3@johnsonhome.co.jp"] )      #foreach(${emaillist})   ${emaillist}  #end のような簡単なものを考えています。3.アラートメールの「その他のメール」欄にマイトークンを入力ただこの場合、Q1-2.特定のメールアドレスのリストをどこに保存しておけるか(別ファイルに保存する必要があるか、スクリプト内に記述可能なのか)がわからず、躓いてしまいました。スクリプトの中に、勝手に変数名を作って配列リストをセットしようとしたら、うまく動きませんでした。。======================

Badge winners

Show all badges