Sendgrid получает электронную почту локально

Я пытаюсь реализовать API синтаксического анализа sendgrid, используя драгоценный камень «griddler» в моем приложении rails. Проблема в том, как я могу проверить это локально? И как получать электронную почту на моей локальной машине.


person Charizard_    schedule 19.08.2013    source источник


Ответы (2)


Есть несколько способов локально протестировать Parse Webhook SendGrid.

Самый простой способ — просто смоделировать веб-перехватчик, самостоятельно отправив данные POST на вашу конечную точку (через cURL или какой-либо другой механизм, например Почтальон [пример]). В документах SendGrid Parse Webhook есть пример полезных данных, которые будут отправлены на ваш сервер, так что вы можете имитировать это.

Второй вариант, который позволяет проводить сквозное тестирование, а не просто моделирование, заключается в создании туннеля на вашем локальном компьютере и предоставлении SendGrid URL-адреса туннеля. Есть ряд бесплатных сервисов, которые позволяют сделать это очень легко:

person Nick Q.    schedule 19.08.2013

Если я могу продвигать себя, я создал гем Ruby, который делает это:

https://github.com/ccallebs/pokey-sendgrid

Он работает вместе с вашим сервером и через регулярные промежутки времени генерирует запросы веб-перехватчиков SendGrid.

person Chuck Callebs    schedule 18.08.2015