Просто переключитесь на SendGrid и очень удивлены (и невероятно запутались) в различных методах и библиотеках, используемых для отправки электронной почты.Электронная почта SendGrid с клиентом Ruby или Rails?
Официальный клиент ruby от SendGrid создает электронную почту и запрос, а затем constructs a POST request, чтобы отправить эти данные в их конечную точку smtp.
Однако Rails использует ActionMailer
, и существуют другие драгоценные камни, такие как sendgrid-actionmailer и sendgrid-rails, чтобы расширить функциональность до Rails.
Что делает ActionMailer
на самом деле здесь? Я знаю, что вы можете настроить smpt_options
, а затем позвонить mail(..)
внутри своей почтовой программы для отправки электронной почты. Это просто построит аналогичный запрос POST и отправит его? Если да, то гарантировано ли это то же самое, что было создано официальным рубиновым клиентом (т. Е. Существует ли стандарт для этого?)