Jump to main content Jump to doc navigation

Что такое Amazon SES Mailing List?

Amazon SES Mailing list. полноценная рассылка, которая использует Amazon SES для массовой отправки писем за небольшую плату (например, 0.10$ за 1000 писем) без собственного почтового сервера.

Требования

  • MODX Revolution 2.2.X
  • PHP5 или новее

Загрузка

Установите через менеджер MODX Revolution в разделе Package Management, или скачайте из репозитория MODX Extras: https://modx.com/extras/package/amazonsesmailinglist

Установка

  1. Установите пакет через Package Management
  2. Откройте System Settings и отфильтруйте настройки по Namespace aSES
  3. Укажите Amazon ID (Access Key ID) и Amazon Secret (Secret Access Key). https://console.aws.amazon.com/iam/home?#security_credential. Access Key
  4. Создайте MODX resource и поместите в контент
[[!aSES]]

Свойства

&tpl. имя чанка с сообщением об отписке при успешной отписке (по умолчанию: aSESUnsubscribe)

&tpl_error. имя чанка с сообщением об ошибке, если email не найден в базе (по умолчанию: aSESUnsubscribeError)

Настройка Cron

Откройте crontab (например CentOS: crontab -e) и добавьте строку:

* * * * * php /absoulte/path/to/modx/web/directory/assets/components/aSES/cron.php

Это запускает cron.php каждую минуту каждого часа каждого дня.

cron.php отправляет 100 писем за запуск. Отправляется каждое письмо, потому что amazonSESMailingList поддерживает персонализированные письма (можно использовать плейсхолдер [[+name]] в email)

Использование

В Components откройте aSESmailings и создайте новый Mailing list. После создания дважды щёлкните по нему. откроются три вкладки: Mails | Basic settings | Emails

  • Mails. список писем, которые вы готовите, отправляете или уже отправили. Также видна базовая информация о каждом письме
  • Basic settings. самая важная часть рассылки. Здесь задаются имя и email отправителя.

Не забудьте вставить плейсхолдер [[+content]] в шаблон рассылки, иначе при отправке не будет контента.

Каждый email в поле «from» должен быть верифицирован в Amazon SES. Если email ещё не верифицирован, нажмите Verify email with Amazon SES. придёт письмо подтверждения от Amazon SES.

Если у вас нет доступа к production environment, нужно верифицировать каждый email, на который вы хотите отправлять письма. Подробнее: здесь.

  • Emails. список подписчиков. Поскольку AmazonSESMailingList рассчитан на персонализированные письма, у каждого подписчика может быть имя, доступное через плейсхолдер [[+name]] в письме.

Создайте новое письмо и откройте его двойным щелчком. Добавьте тему и контент. Сохраните и вернитесь на предыдущую страницу. На вкладке Emails добавьте email и укажите свой адрес. Перейдите на вкладку Mails. у нового письма появится тема. Щёлкните правой кнопкой и выберите Send mail. Готово. Если cron настроен правильно, письмо скоро придёт.

Приятного использования.

AmazonSESMailingList основан на ses.php, созданном Dan Myer.

ses.php. beta-версия от Dan Myer. Как всегда, автор не несёт ответственности за ущерб от использования пакета amazonSESMailingList.

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more