Документация / Zapier

Отправка почты в Zapier через SMTP by Zapier

SMTP by Zapier отправляет письма через любой указанный SMTP-сервер, поэтому Zap может писать с вашего домена через fmailer, а не с общего адреса Zapier. У приложения одно действие — Send Email — и одна особенность, о которой стоит знать заранее: порт 465 в нём не работает.

ℹ
Логин и пароль можно получить на странице токенов домена.

Параметры подключения

ПараметрЗначение
SMTP-хостsmtp.fmailer.ru
Порт587
ШифрованиеSTARTTLS (соединение переводится в TLS до авторизации)
ЛогинЛогин токена вашего домена
ПарольПароль этого токена — показывается один раз, при создании
ℹ
Каждый режим доступен и на высоком порту: 8465 (SSL/TLS), 8587 (STARTTLS) и 8025 (без шифрования). Многие хостинги и облака блокируют исходящие 25, 465 и 587 — если соединение обрывается по таймауту, используйте соответствующий высокий порт.

Подключение SMTP by Zapier

Добавьте шаг-действие, выберите SMTP by Zapier и событие Send Email, затем создайте новое подключение:

ПолеЗначение
Hostsmtp.fmailer.ru
UsernameЛогин токена вашего домена
PasswordПароль этого токена
Use TLSYes
Port587
From Emailnoreply@mail.example.ru — на подтверждённом домене
⚠
Zapier поддерживает STARTTLS, но не неявный TLS (SMTPS), на котором работает порт 465. Use TLS: Yes с портом 587 — единственная рабочая комбинация с шифрованием.

Действие Send Email

ПолеЗначение
From NameНазвание компании или сервиса
From Emailnoreply@mail.example.ru
ToИз данных триггера — например, адрес клиента
SubjectТекст, при желании с полями из триггера
BodyТекстовая версия письма
HTML BodyHTML-версия, если она есть
Reply ToКуда отвечать — сюда и ставится адрес посетителя

По From Email проверяются DKIM, SPF и DMARC. Адрес на другом домене сервер отклонит, а если бы и принял, у получателя письмо не прошло бы DMARC.

Проверка

Подставьте в To свой адрес и протестируйте шаг. При ошибке Zapier покажет ответ SMTP-сервера — по нему видно, что не так: порт, шифрование или учётные данные.

Второй способ: Webhooks by Zapier

На платном тарифе Zapier можно вызывать REST API. Добавьте Webhooks by Zapier с событием POST и укажите:

ПолеЗначение
URLhttps://api.fmailer.ru/external/send_email_simple/
Payload Typejson
Datarecipient, subject, body, sender, auth__username, auth__password
UnflattenYes — превращает auth__… во вложенный объект

Zapier отправит такое тело:

json
{
  "recipient": "client@example.ru",
  "subject": "Заказ принят",
  "body": "<p>Спасибо! Доставка — завтра до 18:00.</p>",
  "sender": "Магазин <noreply@mail.example.ru>",
  "auth": {
    "username": "<логин токена>",
    "password": "<пароль токена>"
  }
}

recipient принимает один адрес: из пар Data массив to не собрать. В sender нужно имя отправителя и адрес на подтверждённом домене. Пароль токена хранится в шаге — его увидит любой, кто может редактировать Zap. Остальные поля — в описании API.

Разбор ошибок

СимптомПричина и решение
Не подключается на порту 465Zapier не поддерживает SMTPS. Укажите 587 и Use TLS: Yes.
535 — ошибка авторизацииНеверный логин или пароль токена.
550 from must be equal to …From Email не на подтверждённом домене.
503 5.5.1 RCPTПоле To в этом запуске оказалось пустым.
Письмо приходит простым текстомВёрстка в Body, а не в HTML Body.
Вебхук: HTTP 400 Invalid username or passwordНеверный токен в auth__username / auth__password.
Вебхук: HTTP 400, требуется authUnflatten выключен, и ключи пришли плоскими. Установите Yes.
Вебхук: HTTP 400 Required format: full name <username@domain.ltd>Добавьте в sender имя отправителя.

Частые вопросы

Почему SMTP by Zapier не подключается на порту 465?

Zapier подключается либо без шифрования, либо через STARTTLS, а неявный TLS на порту 465 (SMTPS) не поддерживает. Указывайте порт 587 и Use TLS: Yes.

Что делает Use TLS в SMTP by Zapier?

При значении Yes Zapier переводит соединение в TLS командой STARTTLS до передачи пароля. Не выключайте: без него пароль токена пойдёт по сети открытым текстом.

Почему письмо из Zapier приходит простым текстом?

Поле Body — это текстовая версия. Вёрстку помещайте в HTML Body, а в Body оставьте короткий текстовый вариант: тогда письмо уйдёт с обеими частями.

Можно ли отправить письмо от адреса, который ввели в форму?

Нет. From Email должен быть на подтверждённом домене — именно его покрывают ваши DKIM и SPF, письмо с другим адресом сервер отклонит. Адрес посетителя ставьте в Reply To.

Можно ли вместо SMTP использовать Webhooks by Zapier?

Да, на платном тарифе Zapier: на бесплатном Webhooks by Zapier недоступен. POST-запрос к API даёт шаблоны из панели и ответ с идентификатором письма, который приходит во всех вебхуках доставки.

Как передать вложенный объект auth через Webhooks by Zapier?

Назовите ключи auth__username и auth__password и установите Unflatten в Yes. Zapier превратит двойное подчёркивание во вложенный объект.

Что дальше