我正在完全按照付费教程设置联系页面,当访问者填写表格并提交时,我,网站所有者,会收到一封包含他们的姓名、电子邮件和评论的电子邮件。目标是让我轻松点击回复并回复他们。
这对我来说似乎很奇怪,因为 ActionMailer 让您能够从没有定义 SMTP 设置的其他人的电子邮件帐户发送邮件,这很奇怪。事实上,按照本教程,我不需要声明任何 SMTP 设置。
但它不起作用......会喜欢一些故障排除帮助。
我的邮件代码:
class UserMailer < ActionMailer::Base
def contact_email(contact)
@contact = contact
mail(to: jdong8@gmail.com, from: @contact.email, :subject => "New message at JamesDong.com")
end
结尾
控制器代码片段:
def create
@contact= Contact.new(secure_params)
if @contact.save
UserMailer.contact_email(@contact).deliver