Redmine邮箱配置-发送邮件时出错(需要530 5.7.0身份验证)

Redmine Email Configuration - An error occurred while sending mail (530 5.7.0 Authentication required )

我的configuration.yml看起来像这样

default:
 configuration
  email_delivery:
    delivery_method: :smtp
    smtp_settings:

      address: "mail.example.com"
      port: 25
      domain: "example.com"
      authentication: :login
      user_name: "redmine@example.com"
      password: "xxxxxxxx"

我正在尝试发送测试邮件时收到消息发送邮件时发生错误(需要 530 5.7.0 身份验证)。

我已经用 starttls、removing.adding 引号尝试了不同的选项。这是行不通的。配置细节适用于 Thunderbird。不知何故它在这里不起作用。

请注意我的 redmine 设置在 AWS 上,我的邮件服务器在另一个共享主机上。跟安全组有关系吗?

请指导我解决问题。提前致谢。

您需要将默认设置更改为生产或开发,并且配置行太多,因此您的配置应如下所示:

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: "mail.example.com"
      port: 25
      domain: "example.com"
      authentication: :login
      user_name: "redmine@example.com"
      password: "xxxxxxxx"