首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rails中,如何使用mdaemon邮件服务器发送带有action mailer的电子邮件?

在rails中,如何使用mdaemon邮件服务器发送带有action mailer的电子邮件?
EN

Stack Overflow用户
提问于 2009-10-28 21:49:33
回答 1查看 234关注 0票数 0

我已经在我的计算机上安装了mdaemon邮件服务器,并注册了电子邮件用户管理员@tuzhu001.com。我还用"worldclient“测试了它,它可以正确发送电子邮件。现在我想使用此邮件服务器发送带有action mailer的电子邮件。但是我不能正确地发送电子邮件。发送邮件的方式如下:

代码语言:javascript
复制
def register_email(user)

    ActionMailer::Base.smtp_settings = {
        :address  => "127.0.0.1",
        :port => 25, 
        :domain  => "tuzhu001.com",
        :authentication  => :login,
        :user_name  => "administrator@tuzhu001.com",
        :password => "123456",
    }    
    recipients    user["email"]
    from          "administrator@tuzhu001.com"
    subject       "Welcome to Tuzhu"
    body          (:url => user["url"])
    sent_on       Time.now
end

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2011-03-26 17:00:03

很可能是MTA有问题(=邮件传输代理)

出于测试目的,

  • 尝试禁用密码身份验证
  • 检查您的MTA是否只需要用户名(不包括域)用于MTA

在调用ActionMailer::Base.smtp_settings()或.sendmail_settings()时

您应该设置content_type

文本‘content_type /html’或content_type‘文本/纯文本’

正文应为包含正确内容类型的字符串

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1637366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档