Я пытаюсь отправить электронную почту через sendgrid в приложении Zend. Я копирую код php из документации по sendgrid (класс smtapi и swift).
Я создаю шаблон с местами, которые должны быть заменены% variable%. Теперь я создаю заголовки для sendgrid, как определено здесь: http://docs.sendgrid.com/documentation/api/smtp-api/developers-guide/
В результате я получаю что-то похожее на это:
{
"to": ["mail1@domain.com", "mail2@domain.com", "mail3@domain.com", "mail4@domain.com", "sfwwnkff@sharklasers.com"],
"sub": {"%firstname%": ["Benny", "Chaim", "Ephraim", "Yehuda", "will"]},
"section": {"%postername%": "John Doe", "%postermail%": "james@doe.com", "%categoryname%": "General", "%threadname%": "Completely new thread", "%post%": "This thread is to inform you about something very important", "%threadurl%": "http:\/\/hb.local\/forums\/general\/thread\/143", "%replyto%": "http:\/\/hb.local\/forums\/general\/thread\/143", "%unsubscribeurl%": "http:\/\/hb.local\/forums\/settings\/", "%subscribeurl%": "http:\/\/hb.local\/forums\/subscribe-thread\/id\/143\/token\/1b20eb7799829e22ba2d48ca0867d3ce"}
}
Теперь, пока все данные, определенные в «sub», меняются, я не могу заставить секцию работать. В последнем письме я все еще получил% postername%. Когда я перемещаю эти данные в подпункт и повторяю их для каждого письма, все работает нормально.
Кто-нибудь знает, что я делаю неправильно?
Документы для секции здесь: http://docs.sendgrid.com/documentation/api/smtp-api/developers-guide/section-tags/