Может ли PHPMailer добавить разные приветствия для каждого получателя - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть рабочая реализация PHPMailer, где я отправляю электронное письмо нескольким получателям.

Теперь я хотел бы передать настроенное приветствие в тело письма для каждого получателя: Привет Джо, Привет Мисс Джонс, Привет М. Браун ... и т. Д.

Эти приветствия будут строками, связанными с каждым получателем, и будут либо загружаться из БД, либо создаваться побочной функцией.

В настоящее время я понимаю, что этого невозможно достичь с помощью одного письма, поскольку каждое приветствие создает отдельное тело письма, что делает его отдельным письмом.

Я ищу способ массовой настройки сообщения таким образом, чтобы его предлагали такие службы, как mailchimp. Есть ли какой-нибудь способ перебрать список получателей при создании почты и добавить контент, специфичный для получателя?

Или мне нужно создать электронное письмо для каждого получателя? (это было бы возможно?)

Или это случай использования другой службы, такой как mailgun или sendGrid?

Спасибо за любые указания на подход к решению проблем.

1 Ответ

0 голосов
/ 07 ноября 2018

Да, вам необходимо отправить отдельное электронное письмо каждому получателю. Это выходит за рамки ответственности PHPMailer, но это нормально, так как есть другие библиотеки, которые могут помочь. Хороший способ сделать это - использовать систему шаблонов, которая может быть только самим PHP, но такие вещи, как Smarty или Twig работают нормально. Взгляните на пример списка рассылки, предоставляемый с PHPMailer .

...