我正在试图找出为什么我的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
(我不知道为什么我会收到这些警告。如果有人知道如何摆脱它们,请告诉我。)
答案 0 :(得分:0)
我仍然不知道问题的答案,但我通过切换回sendmail
来解决我的问题(不让Redmine发送电子邮件)。如果您遇到此问题,可能只想尝试返回sendmail
。
答案 1 :(得分:-1)
首先你问一两个问题?想要你多个答案?
我认为建议不要在引号中输入密码。你的smtp配置看起来很好。 您应该在/var/log/email.log
中看到条目对你问题的最后部分一无所知,它甚至是相关的吗?我对此表示怀疑。