1

我已经从 Bitnami AWS EC2 实例安装了 Redmine 2.2.2 stable。它工作得很好,但我不知道如何让 Redmine 电子邮件通知使用我的 AWS SES SMTP 发件人。

我的 FQDN (my_fqdn.com) 由 AWS SES 验证为已验证发件人。

我已经配置了我的 Redmine config/configuration.yml 文件,例如:

# ==== SMTP server over AWS SES
production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      enable_starttls_auto: true
      address: email-smtp.us-east-1.amazonaws.com
      port: 25
      domain: my_fqdn.com
      authentication: :login
      user_name: smtp_access_key
      password: smtp_secret_key
      openssl_verify_mode: 0

注意:即使我删除也不起作用:openssl_verify_mode:0

但是当我尝试从“电子邮件通知”发送“测试电子邮件”时,出现错误:

An error occurred while sending mail (hostname does not match the server certificate)

这里的“服务器证书”是什么意思?

我的 Redmine 实例从不发送任何电子邮件...

是否有必要在我的服务器上安装和配置中继到 AWS SES 的后缀?

任何想法 ?

谢谢。

4

1 回答 1

2

实际上,您需要在 config/configuration.yml 文件的底部配置 prod 和 dev 环境:

production:
   ...

development:
   ... (same config as prod for me)

并复制粘贴我的配置。

在我的 AWS SES 帐户上,我需要验证我的域。

现在它的工作!:-)

我希望这会对某人有所帮助。

于 2013-04-22T08:49:12.677 回答