邮件发送问题

Herolj 2007-10-19 10:49:48
environment.rb里配置
require "smtp_tls"
ActionMailer::Base.delivery_method = :smtp
#以简单邮件传送协议发送邮件
ActionMailer::Base.default_charset = "GBK"
#设置邮件的默认编码为国标码否则发送的邮件主题可能会乱码
ActionMailer::Base.server_settings = {
:address => "smtp.gmail.com",
:port => 587,
#:domain => "www.gmail.com",
:authentication => :plain,
:user_name => "username",
:password => "password",
}


生成mailer类..的方法

def confirm(email, sent_at = Time.now)
@subject = 'Welcome to Beast'
@body = "hello world"
@recipients = email
@from = 'wintimes@gmail.com'
@sent_on = sent_at
@headers = {}
end


然后在controller里调用发送邮件

OrderMailer.create_confirm(email) 用这个能够建立邮件对像。。

OrderMailer.deliver_confirm(email)
用这个发送邮件没反应哦。。不知道是怎么回事。。
...全文
22 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
lz要干嘛?
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
以后需再关注,现在先帮你顶一下
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
关注 接分

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧