Динамическое содержание электронной почты с помощью Gmail

Есть ли способ (возможно, с помощью расширений Chrome) отправить несколько сообщений с динамическим контентом через Gmail?

Например, если у меня есть в CSV-файл:

NAME                EMAIL                   PET     FOOD BRAND DISCOUNT
Charlie Brown       [email protected]   dog     Alpo       5
Dr. Claw            [email protected]     cat     Iams       10
Jim Henson          [email protected]         frog    Easy Green 15
Shaggy Rogers       [email protected]    dog     Alpo       5
Walt Disney         [email protected]         mouse   Magic      20
Mike Tyson          [email protected]       cat     Iams       10

и в теле письма мне нужно вставить что-то вроде этого:

Dear {NAME}, For a limited time, we are offering {DISCOUNT}% discount
on {FOOD BRAND} food for your {PET}.

Также каждый получатель электронной почты должен быть включен {EMAIL} поле из CSV-файла.

У меня не так много писем для отправки. Их около 30, но я хотел бы автоматизировать это, поскольку у меня уже есть все необходимые данные в CSV-файле.

Какие-либо предложения?

Заранее спасибо!

-1

Решение

Вы должны скомпилировать HTML-страницу (которая будет отправлена ​​получателю) с помощью PHP, затем отправить ее и сделать это для каждого получателя.

Вот простой пример:

<?php
$file = fopen('youcsvfile.csv', 'r');

while ($client = fgetscsv($file))
mail($client[1], 'Special offer', compileHtml($client));

/**
* Build HTML page to be sent to clients
* @param array $client
* @return string
*/
function compileHtml($client) {
return "<html>...Dear " . $client[0] . ", for a limited time, we are offering " . $client[4] . " discount on " . $client[3] . " food for your " . $client[2] . " <more html code></html>";
}

Читать почта Документация по функциям для получения дополнительной информации.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]