Я делаю проект ruby on rails для работы, и они хотели бы использовать sendgrid, но им также нравится gmail.С gmail он позволяет вам отправлять электронную почту из веб-браузера под другим псевдонимом, но теперь также поддерживает отправку этого сообщения через другой сервер smtp вместо их собственного.
Мне было интересно, можно ли будет тогда отправитьэлектронное письмо от проекта RoR через gmail (поэтому руководство получит сохранить их удобный интерфейс и отправленный ящик), но затем оно отправит его на SMTP-серверы sendgrid.Просто чтобы уточнить, я знаю, как и в настоящее время могу отправлять электронную почту через gmail в качестве другого псевдонима, но это специально для пересылки его через sendgrid после того, как он попадет в gmail.
В настоящее время у меня есть стандартная настройка:
Myapp::Application.configure do
config.action_mailer.default_url_options = { :host => 'www.mygenericwebsite.com' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:enable_starttls_auto => true,
:address => 'smtp.gmail.com',
:port => 587,
:tls => true,
:authentication => :plain,
:domain => 'mygenericwebsite.com',
:user_name => "user@mygenericwebsite.com",
:password => "pA55w0RD"
}
class UserMailer < ActionMailer::Base
default :from => "HappyAdmin <user@mygenericwebsite.com>"