Smtp 使用我自己的postfix服务器重新挖掘电子邮件通知

Smtp 使用我自己的postfix服务器重新挖掘电子邮件通知,smtp,redmine,postfix-mta,Smtp,Redmine,Postfix Mta,我无法让redmine的电子邮件通知正常工作。我正在运行我自己的带有postfix的邮件服务器,使用一些mysql后端为帐户提供服务。我为redmine添加了一个帐户,并使用thunderbird成功地测试了它。它使用STARTTLS在端口25上配置 这是我的redmine的config/configuration.yml: production: email_delivery: delivery_method: :smtp smtp_settings: tls:

我无法让redmine的电子邮件通知正常工作。我正在运行我自己的带有postfix的邮件服务器,使用一些mysql后端为帐户提供服务。我为redmine添加了一个帐户,并使用thunderbird成功地测试了它。它使用STARTTLS在端口25上配置

这是我的redmine的
config/configuration.yml

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      tls: true
      address: www.mydomain.org
      port: 25
      authentication: :login
      domain: mydomain.org
      user_name: tracker@mydomain.org
      password: PASSWORD
正如我所说,这些证书肯定有效。端口为25,
地址也正确。Redmine正在同一台服务器上运行,但将
localhost
用作
address
也不起作用

redmine给我的错误消息为reads

... (Connection timed out - connect(2)).
在postfix日志文件中,我找不到任何东西,甚至没有尝试登录或发送电子邮件。我使用的是
Ruby 1.8.7补丁级别3xx
Rails 2.3.5
。一般来说,连接似乎有问题,而不是我的邮件服务器


我该怎么做才能找到问题的根源?我对ruby的工作原理不是很熟悉。

我知道了。。。
configuration.xml
文件中已注释的建议配置块下面是另一个未注释的电子邮件块,其内容如下

default:
    email_delivery: ...
尽管我认为通过取消注释
生产:
块,这些设置将被覆盖,但在我将电子邮件设置插入该
默认
块时,它就开始工作了。这有点奇怪,但不管怎样,它现在确实像一个符咒一样起作用了