Вопрос 1: Нужно ли строго следовать порядку при определении заголовка X-SMTPAPI , упомянутого в документе?Определение заголовка X-SMTPAPI
Док (http://sendgrid.com/docs/API_Reference/SMTP_API/) упоминает о нем, как это:
{
"to": [
"[email protected]",
"[email protected]"
],
"sub": {
"%name%": [
"Ben",
"Joe"
],
"%role%": [
"%sellerSection%",
"%buyerSection%"
]
},
"section": {
"%sellerSection%": "Seller information for: %name%",
"%buyerSection%": "Buyer information for: %name%"
},
"category": "Orders",
"unique_args": {
"orderNumber": "12345",
"eventID": "6789"
},
"filters": {
"footer": {
"settings": {
"enable": 1,
"text/plain": "Thank you for your business"
}
}
}
}
So, my email header in this case would look like the following in coldfusion:
<cfset myheaderdefinition = XMLFormat('X-SMTPAPI|{
"to": [
"[email protected]",
"[email protected]"
],
"sub": {
"%name%": [
"Ben",
"Joe"
],
"%role%": [
"%sellerSection%",
"%buyerSection%"
]
},
"section": {
"%sellerSection%": "Seller information for: %name%",
"%buyerSection%": "Buyer information for: %name%"
},
"category": "Orders",
"unique_args": {
"orderNumber": "12345",
"eventID": "6789"
},
"filters": {
"footer": {
"settings": {
"enable": 1,
"text/plain": "Thank you for your business"
}
}
}
}
') >
Вопрос № 2: Есть ли способ, я определил мой заголовок выглядит хорошо?
Больше уточнений на вопрос № 1:
1.1 Нужно ли мне использовать, чтобы, подразделам, роли, раздела и т.д. в том же порядке, как указано? Или я могу пропустить одну из них, если я их не использую?
1.2 Как определить, что ожидает sendgrid для unique_args и других полей?
Почему вы считаете, что вам нужно использовать SMTPAPI? Какую функцию API вы планируете использовать? –