3

我试图弄清楚为什么我的 Redmine 安装没有发送电子邮件(例如问题更新通知等)。我的 configuration.yml 文件是这样配置的:

生产:
  email_delivery:
    交付方法::发送邮件

我也尝试过为 SMTP 配置相同的非结果:

生产:
   email_delivery:
     交付方式::smtp
     smtp_settings:
       enable_starttls_auto:真
       地址:“smtp.gmail.com”
       港口:587
       域:“smtp.gmail.com”
       身份验证: :plain
       用户名:“xxxxxxxx@gmail.com”
       密码:“xxx”

我不知道如何解决这个问题。是否有写入错误的日志?我已经检查了 production.log,但没有任何有用的提示。谢谢你的帮助。

RAILS_ENV=production script/about
/home/ootbdv/.gems/gems/coderay-1.0.9/lib/coderay/helpers/file_type.rb:19: warning: already initialized constant UnknownFileType
/home/ootbdv/.gems/gems/coderay-1.0.9/lib/coderay/helpers/file_type.rb:126: warning: already initialized constant TypeFromExt
/home/ootbdv/.gems/gems/coderay-1.0.9/lib/coderay/helpers/file_type.rb:132: warning: already initialized constant TypeFromShebang
/home/ootbdv/.gems/gems/coderay-1.0.9/lib/coderay/helpers/file_type.rb:138: warning: already initialized constant TypeFromName

Environment:
  Redmine version                          2.3.0.stable.11680
  Ruby version                             1.8.7 (x86_64-linux)
  Rails version                            3.2.13
  Environment                              production
  Database adapter                         MySQL
Redmine plugins:
  no plugin installed

(我不知道为什么会收到这些警告。如果有人知道如何摆脱它们,请告诉我。)

4

2 回答 2

0

我仍然不知道问题的答案,但我通过切换回sendmail. 如果您遇到此问题,您可能只想尝试返回sendmail.

于 2013-04-16T03:53:28.647 回答
-1

首先你是问一两个问题吗?想要多个答案吗?

我认为建议不要将密码放在引号中。除此之外,您的 smtp 配置看起来不错。您应该在 /var/log/email.log 中看到条目

对你问题的最后一部分一无所知,它甚至相关吗?我对此表示怀疑。

于 2013-04-03T20:32:28.240 回答