Я использую SMTP API SendGrid (не WEB API) и собираюсь отправить электронное письмо используя cfmail
. Если я использую cfmail
для отправки электронной почты и хочу использовать заголовок X-SMTPAPI
где-то, как вы думаете, cfmail
это место для этого? Просьба уточнить.
Интеграция SMTP API SendGrid с CFMAIL
Ответы (1)
Вы бы сделали это, добавив собственный заголовок, используя тег cfmailparam
. В качестве таких:
<cfmailparam
name="X-SMTPAPI"
value="{\"category\":\"Cool Emails\"}">
В контексте тега cfmail
это будет следующим образом.
<cfmail
from="[email protected]"
to="[email protected]"
subject="I am using CF Mail to do this!">
<cfmailparam
name="X-SMTPAPI"
value="{\"category\":\"Cool Emails\"}">
Look at my awesome use of cfmail!
</cfmail>
Дополнительную информацию можно найти в документации Adobe
person
Nick Q.
schedule
06.11.2013
Спасибо. Случайно вы знаете, где мне нужно упомянуть следующие изменения, упомянутые здесь: 1) Измените имя пользователя и пароль SMTP на свои учетные данные SendGrid 2) Установите имя хоста сервера на smtp.sendgrid.net 3) Используйте порты 25 или 587 для простого /TLS-подключения и порт 465 для SSL-подключений sendgrid.com/docs/Integrate/index.html а> Сервер Coldfusion? так как я его использую?
- person Jack; 07.11.2013
Если вы хотите, чтобы каждое электронное письмо, которое вы отправляете через CF, проходило через серверы Sendgrid, вы можете настроить его в админке CF (Настройки сервера > Почта). В противном случае
cfmail
поддерживает назначение сервера, имени пользователя/пароля и порта через атрибуты server
, username
, password
и port
(cfdocs. org/cfmail).
- person Sean Walsh; 07.11.2013