SendGrid — пользовательское приложение для уведомления о событиях в заголовке

#ruby-on-rails #sendgrid

#ruby-on-rails #sendgrid

Вопрос:

Я пытаюсь использовать приложение для уведомления о событиях SendGrid (http://sendgrid.com/documentation/display/apps/EventNotification ) для электронных писем определенных категорий. Уведомление о событии в моей учетной записи SendGrid пустое. Заголовок, который я помещаю в свое электронное письмо, является:

 X-SMTPAPI: {"category":"category","filters":{"eventnotification":{"settings":{"url":"theurl"}}}}
  

Но я не получаю обратный вызов по своему URL. Простая запись curl по этому указанному URL-адресу дает мне ожидаемый результат, поэтому я почти уверен, что это должно работать и с SendGrid.

У вас есть какие-либо идеи о том, как должен выглядеть заголовок? Я не смог найти слишком много документации на веб-сайте для этого конкретного приложения…

Спасибо!

Ответ №1:

Вот пример заголовка, который я успешно отправляю в своих электронных письмах Sendgrid:

 headers("X-SMTPAPI" => "{"unique_args": {"customer_id":"#{customer.id}","email_batch_id":"#{batch_id}"}, "category":"monthly_statement"}")
  

Убедитесь, что у вас установлены правильные флажки для событий в настройках уведомлений о событиях в Sendgrid.