【发布时间】:2014-02-27 16:01:28
【问题描述】:
我正在使用 ActionMailer 发送电子邮件,内部 SMTP 不需要身份验证。所以我的代码很简单:
ActionMailer::Base.mail(
:from => 'example@...',
:to => 'example@...',
...
);
但它实际上并不发送电子邮件。我错过了什么吗?
【问题讨论】:
标签: ruby actionmailer
我正在使用 ActionMailer 发送电子邮件,内部 SMTP 不需要身份验证。所以我的代码很简单:
ActionMailer::Base.mail(
:from => 'example@...',
:to => 'example@...',
...
);
但它实际上并不发送电子邮件。我错过了什么吗?
【问题讨论】:
标签: ruby actionmailer
您必须在邮件中调用“交付”。
ActionMailer::Base.mail(:from => 'sender@example.com',
:to => 'receiver@example.com',
:subject => 'An Email Subject',
:body => 'Thank you for reading').deliver
【讨论】: