Для работы с email

Для отправки email-сообщений

circle-exclamation

send_email() | send_email_from_bot() | send_email_template()

send_email('[email protected]', 'Это заголовок', 'А здесь я пишу текст')

/*через бот*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'Тема письма. Совсем обычная', 'Привет, шлю тебе мое сообщение', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

Для подтверждения рассылок на email-адрес клиента

confirm_email_subscription()

confirm_email_subscription(email, sender_name, bot_email, callback,client_name)

circle-info

Функция понадобится для того, чтобы собирать согласия с клиентов для направления рассылок.

Если клиент в мессенджере указал почту, то отправляться будет согласие на рассылку, только после согласия будет создан email-клиент

При этом доверия к такому адресу электронной почты, владелец которого дал согласие, будет больше, то есть рейтинг рассылок будет выше.

circle-exclamation

Параметры:

email - email-адрес клиента для подтверждения и добавления

sender_name - название компании, от имени которой просите подтвердить согласие на получение рассылок

bot_email - адрес email-бота, к которому присоединить нового email-клиента

callback - нужны ли колбеки клиентам, которые подтверждают email-адрес, и новому email-клиенту (по умолчанию False)

client_name - имя, которое запишется email клиенту

Отправленные колбеки будут иметь вид:

"client_accept_email_subscription: #{email}" - колбек клиенту, подтверждающему email-адрес

"email_client_accepted_by ID:#{@client.id}" - новому клиенту (id подтверждающего сохранится в переменную client_father_id)

Last updated