You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redmine升级后Actionmailer发送邮件报自签名证书验证失败错误

Redmine升级后Actionmailer SSL证书验证失败解决办法

升级Bitnami Redmine从4.2.1-0到5.0.2-2后,Actionmailer发送邮件报错:An error occurred while sending mail (SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate)),即便配置和旧版本一致且禁用了TLS,仍无法正常工作。

原因是Redmine 5.x基于Rails 6.x,Actionmailer的SMTP客户端默认逻辑较4.x(Rails 5.x)有变化,端口587的默认行为可能触发SSL验证,即便关闭了enable_starttls_auto也可能失效。

试试以下解决步骤:

  • 强制禁用SSL连接
    在SMTP配置中添加ssl: false项,修改后的配置如下:

    default:
      email_delivery:
        delivery_method: :smtp
        smtp_settings:
          enable_starttls_auto: false
          ssl: false
          address: smtp.myCompany.com
          port: 587
    
  • 跳过证书验证(如果上述方法无效)
    添加openssl_verify_mode: 'none'彻底关闭证书校验:

    default:
      email_delivery:
        delivery_method: :smtp
        smtp_settings:
          enable_starttls_auto: false
          ssl: false
          openssl_verify_mode: 'none'
          address: smtp.myCompany.com
          port: 587
    
  • 重启Redmine服务
    修改配置后执行Bitnami重启命令生效:

    sudo /opt/bitnami/ctlscript.sh restart redmine
    

内容的提问来源于stack exchange,提问作者Mashau

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 11:30:57