在Redmine发送邮件

时间:2013-12-05 11:23:24

标签: ruby-on-rails ruby redmine

我已将服务器上的Remine从2.3.0更新到2.4.1,其中一个(并且只有一个)停止发送邮件。如果我将其切换回2.3.0版本,一切正常。

我将尝试调试代码,只是想知道源代码中的哪个文件将是一个很好的起点呢?

我在问题模型中找到了notifications_users(),recipients(),each_notification(),但是在哪里发送电子邮件的代码行?

更新:

当我编辑问题时,我会在控制台上收到下一条消息:

  Rendered mailer/_issue.html.erb (2.2ms)
  Rendered mailer/issue_edit.html.erb within layouts/mailer (4.8ms)

Sent email "[Redmine - ÐапÑÐ¾Ñ #13757] test" (26ms)
  to: mymail@gmcs.ru
Date: Thu, 05 Dec 2013 17:34:07 +0400

....
cG9ydC5nbWNzLnJ1L215L2FjY291bnQ8L2E+PC9wPjwvc3Bhbj4KPC9ib2R5
Pgo8L2h0bWw+Cg==

----==_mimepart_52a080cfa4564_af93f8d53ef7714733eb--

Email delivery error: wrong argument (NilClass)! (Expected kind of OpenSSL::SSL::SSLContext)
   (5.9ms)  COMMIT
Redirected to http://vm-mecomstracker:90/issues/13757
Completed 302 Found in 574.3ms (ActiveRecord: 33.5ms)

1 个答案:

答案 0 :(得分:1)

我认为你应该看看app/models/mailer

例如notified_users使用here

如果更新中断发送电子邮件,我建议您查看配置文件,例如config/configuration.yml.example并查看redmine.org上的新问题