Интеграция с SendGrid

Может ли кто-нибудь помочь мне понять, что SendGrid фактически добавляет к архитектуре приложения? Действительно ли его роль так же ограничена, как альтернативный механизм доставки (SMTP) и аналитика после отправки? Я надеялся, что это сделает больше для транзакционной электронной почты, но все, что я вижу/читаю, указывает на то, что это предел.

Мой основной вариант использования — транзакционная электронная почта (новые регистрации, запросы на контакт и т. д.). Мне бы очень хотелось услышать, как другие развернули SendGrid в контексте своих собственных веб-приложений. Ваш опыт может помочь мне лучше понять, как я могу лучше всего применить его в своем собственном.

Спасибо.


person Rob Wilkerson    schedule 22.10.2011    source источник


Ответы (2)


Если ваш основной вариант использования — транзакционная электронная почта, то SendGrid — правильное решение для вас. По сути, это замена вашему SMTP, но масштабирование будет намного лучше, чем вы могли бы создать что-то самостоятельно с нуля. Требуется время, чтобы настроить собственный SMTP и время, чтобы убедиться, что он не падает и не отправляет электронные письма, которые никогда не доходят до адресата.

Все, что делает SendGrid, — это электронная почта, поэтому вся тяжелая работа и стандартная утомительная настройка выполняются за вас. Вы упомянули транзакционную электронную почту, которая является золотым пятном SendGrid. Они следят за тем, чтобы электронная почта дошла до адресата. Большим бонусом является то, что они дают вам много возможностей для отслеживания, а также гарантируют, что ваша электронная почта дойдет туда, куда она должна идти. Ряд крупных компаний заявили, что 15 минут, которые они потратили на переход на SendGrid, существенно увеличили их скорость доставки.

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

person Scott    schedule 27.02.2012

Я реализовал SendGrid на своей последней работе и вскоре после этого ушел с этой работы, чтобы работать в SendGrid. В то время я просто настроил его как ретранслятор SMTP, и это заняло менее 5 минут.

Однако ответ Скотта прибил его. Однако мы делаем гораздо больше, чем обмен транзакционными сообщениями. У нас есть информационный бюллетень, к которому вы можете подключиться. Обычный вариант использования: когда пользователь регистрируется на вашем сайте, вы отправляете ему транзакционное электронное письмо и отправляете нам вызов API, чтобы добавить его в один или несколько списков рассылки на основе его предпочтений. Затем, всякий раз, когда вы хотите отправить электронное письмо своим пользователям, вы отправляете нам одно сообщение через API с именем списка, и мы позаботимся о его доставке от вашего имени. Мы также помогаем с отписками -- например. если пользователь отказывается от подписки на какое-либо сообщение, мы можем использовать это событие, чтобы инициировать обратный вызов на ваш сайт, чтобы вы могли обрабатывать любые действия на своей стороне, а также снять флажок отказа в следующем, когда они просматривают свой профиль пользователя. Я знаю несколько малых предприятий, управляемых друзьями, которые делают именно это, в том числе мое последнее место работы, которое создало это после того, как я ушел из этой компании.

Другая распространенная настройка — иметь один IP-адрес для вашей транзакционной электронной почты и другой IP-адрес для информационных бюллетеней. Таким образом, если пользователи пометят информационный бюллетень как спам (например, потому что им лень щелкнуть ссылку отписки), это не повредит репутации транзакционных электронных писем.

Не стесняйтесь обращаться к нам с вопросами. Мы любим помогать!

person iandouglas    schedule 27.03.2012
comment
Спасибо, Ян. Я делал это несколько раз, и реакция была потрясающей. В целом, внедрив и реле, и механизм отправки API, у меня не было ничего, кроме успеха. В настоящее время я переношу всю транзакционную электронную почту моих клиентов в SendGrid. Отличный сервис, который делает то, что никто другой не может сделать должным образом (транзакционные вещи). - person Rob Wilkerson; 27.03.2012
comment
Рад, что это работает хорошо для вас. У нас скоро появятся новые интересные функции, следите за нашей учетной записью в Твиттере и/или в блоге. - person iandouglas; 28.03.2012
comment
Предоставляет ли sendgrid почтовые ящики? Например, когда кто-то использует контактную форму на нашем веб-сайте, чтобы отправить нам сообщение, можем ли мы использовать sendgrid для хранения этого сообщения? Я знаю, что мы можем просто использовать Google, но просто хотел знать. Спасибо. - person berto77; 04.06.2012
comment
Нет, сейчас у нас нет возможностей для работы с почтовыми ящиками, но у нас есть Parse API, который может анализировать входящие сообщения и отправлять данные на указанный вами URL-адрес. - person iandouglas; 09.09.2012