ここではインラインコンテンツを送信する際にこれらのプロパティを指定する方法を説明していますが、保存されたテンプレートを送信する場合は禁止されているとのことです。
reply_to
テンプレートの ID と禁止プロパティ、 、from.name
を指定してメールを送信しようとしましたがfrom.email
、禁止プロパティは無視されました。
トランザクション メールを送信するときに Reply-To ヘッダーを異常ではなく通常のものとして設定しているのを見かけますが、保存されたテンプレートを送信するときにこれを行うことができないのは奇妙です。SparkPost テンプレート エディターからではなく、コードから From 名と電子メールを設定することも、適切な機能のようです。
私のコードは次のようになります (SparkPost NodeJS API を使用し、置換データを含む電子メールはこのコードで正常に送信されるため、問題はこのコードのsubstitution_data
、recipients
またはコールバック部分にはありません):
client.transmissions.send({
transmissionBody: {
content: {
template_id: 'my-first-email',
reply_to: 'example@sparkpostbox.com', // example email address
from: {
name: 'My Name',
email: 'example2@sparkpostbox.com'
}
},
substitution_data: { /* ... */ },
recipients: [ /* ... */ ]
}
}, function (err, res) { /* ... */ });
更新: SparkPost サポート センターでこの質問を見つけましたが、役に立ちません。
更新 2 :少し役立つかもしれないこのサポートの質問Reply-To
も見つけましたが、まだヘッダーを設定する方法が必要であり、From
メールアドレス (From
名前ではない。リンクされた記事から確信している) かどうかはまだわかりません。これを行うことができます) 動的置換データを使用できます。
更新 3 : SparkPost サポートにメールを送信し、次の回答を受け取りました。
製品マネージャーは、この機能がいつ製品に組み込まれるかについての時間枠がないことを伝えました. 最新情報については、当社の Web サイトと Slack チャネルを常にチェックしてください。
この質問に対する回答をテストして受け入れたので、彼らは私をよく理解していなかったと思います. でもやっぱりハッピーエンドですよね。