部署 redmine 发送邮件 提示发送邮件时发生错误 (getaddrinfo: ????????????????? )

yakczh · 2014年08月18日 · 最后由 yakczh 回复于 2014年08月19日 · 11341 次阅读
production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      enable_starttls_auto: true
      address: "smtp.163.com"
      port: 25
      domain: "smtp.163.com"  
      authentication: :login
      user_name: "[email protected]"
      password: "ooo"

这是配置,换成 Qq 的配置

development:
  delivery_method: :smtp
  smtp_settings:
    address: "smtp.qq.com"
    port: 25
    domain: "smtp.qq.com"
    authentication: :login
    user_name: "[email protected]"
    password: "ooo"

都是提示 提示发送邮件时发生错误 (getaddrinfo: ????????????????? )

qq 要手动打开 smtp 服务器

设置下 dns?

@yakczh 针对 dns 问题,你可以在你部署的机器上

ping smtp.qq.com

能通就表示 dns 没有问题。

是后面还有个 default 的配置没有注释掉,注释掉就 ok 了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号