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

使用imap-simple连接Hetzner邮件服务器时出现SSL版本错误

解决Hetzner邮件服务器IMAP连接的SSL版本错误问题
  • 问题根源:你配置的端口是143,同时设置了tls: true,但143是IMAP的明文端口,需要通过STARTTLS协议升级连接,而非直接建立SSL连接。直接用SSL连接143端口会触发版本不匹配错误。

  • 解决方案1:使用IMAPS专用端口993
    将端口改为993(IMAPS的标准SSL端口),保持tls: true即可直接通过SSL连接:

    const config = {
      imap: {
        user: 'mysecret@email.com',
        password: 'mysecretpassword',
        host: 'mail.your-server.de',
        port: 993, // 替换为IMAPS专用端口
        tls: true,
        tlsOptions: {
            rejectUnauthorized: false,
            secureProtocol: 'TLS_method'
          },
        authTimeout: 3000
      }
    };
    
  • 解决方案2:保留143端口,启用STARTTLS
    若要继续使用143端口,需关闭直接SSL连接,开启STARTTLS让连接先建立明文通道再升级为TLS:

    const config = {
      imap: {
        user: 'mysecret@email.com',
        password: 'mysecretpassword',
        host: 'mail.your-server.de',
        port: 143,
        tls: false, // 关闭直接SSL连接
        starttls: true, // 启用STARTTLS升级
        tlsOptions: {
            rejectUnauthorized: false,
            secureProtocol: 'TLS_method'
          },
        authTimeout: 3000
      }
    };
    
  • 额外提示:Hetzner邮件服务器确实支持TLS1.2,两种方案都能正常协商到对应版本。注意rejectUnauthorized: false仅适合测试场景,生产环境需配置正确的证书验证逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:52:42