我發送電子郵件與mail
寶石,使用下面的簡單代碼。當我發送電子郵件時,smtp_account.user_name
和smtp_account.from
可能是例如[email protected]
。這會導致收件人看到他收到了一封來自support
的電子郵件(您知道,他的收件箱中可以查看他最近的x封電子郵件)。我該如何指定這個,這樣收件人才能看到更有趣的內容,例如The Best Company
?如何指定誰用`mail` gem發送郵件?
require 'mail'
class SmtpMails
def self.send_mails(smtp_account, to, subject, text)
options = {
:address => smtp_account.address,
:port => smtp_account.port,
:domain => smtp_account.domain,
:user_name => smtp_account.user_name,
:password => smtp_account.password,
:authentication => smtp_account.authentication,
:enable_starttls_auto => smtp_account.enable_starttls_auto
}
Mail.defaults do
elivery_method :smtp, options
end
mail = Mail.deliver do
to to
from smtp_account.from
subject subject
end
end
end
嗨薩米。我不確定這是否是解決方案。您輸入的方法正被用於閱讀電子郵件,而不是編寫它們。 – ChristofferJoergensen