如何解决未在Redmine中发送的电子邮件的问题?

时间:2013-03-28 04:28:35

标签: email redmine

我正在试图找出为什么我的Redmine安装没有发送电子邮件(例如关于问题更新的通知等)。我的configuration.yml文件配置如下:

production:
  email_delivery:
    delivery_method: :sendmail

我也尝试使用相同的非结果配置SMTP:

 production:
   email_delivery:
     delivery_method: :smtp
     smtp_settings:
       enable_starttls_auto: true
       address: "smtp.gmail.com"
       port: 587
       domain: "smtp.gmail.com"
       authentication: :plain
       user_name: "xxxxxxxx@gmail.com"
       password: "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

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

2 个答案:

答案 0 :(得分:0)

我仍然不知道问题的答案,但我通过切换回sendmail来解决我的问题(不让Redmine发送电子邮件)。如果您遇到此问题,可能只想尝试返回sendmail

答案 1 :(得分:-1)

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

我认为建议不要在引号中输入密码。你的smtp配置看起来很好。 您应该在/var/log/email.log

中看到条目

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