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

JMeter 3.3无法连接SMTP主机问题求助

解决JMeter SMTP取样器连接Gmail失败的问题

嘿,我之前踩过一模一样的坑!Gmail的SMTP服务现在对普通账号的限制挺严格的,咱们一步步来排查你可能出错的地方:

1. 最关键的:使用App密码代替普通密码

Gmail早就默认禁用了“不太安全的应用”访问,就算你手动开启这个选项,大概率还是会失败。正确的做法是:

  • 确保你的Google账号开启了两步验证
  • 登录Google账号设置,找到「安全」板块里的「App密码」
  • 生成一个专门用于JMeter的App密码,把这个密码填到JMeter SMTP取样器的「密码」字段里,而不是你的邮箱登录密码

2. 恢复正确的SMTP配置

你之前取消勾选Enforce STARTTLS是错误的操作!587端口就是依赖STARTTLS来建立加密连接的,Gmail会拒绝未加密的连接请求。正确的配置应该是:

  • SMTP服务器:smtp.gmail.com
  • 端口:587
  • 勾选Enforce STARTTLS选项
  • 用户名填你的完整Gmail邮箱地址(比如xxx@gmail.com)

3. 检查网络环境限制

如果你在公司内网或者使用代理服务器,JMeter可能无法直接连接到Gmail的SMTP端口:

  • 打开JMeter的「选项」→「代理服务器设置」,配置你当前网络的代理地址和端口
  • 或者修改bin/jmeter.properties文件,找到proxyHost和proxyPort参数,填入代理信息后重启JMeter

4. 通过日志定位细节错误

如果以上步骤都试过还是不行,查看JMeter的详细日志来找到具体原因:

  • 点击JMeter界面右上角的日志图标(📋),实时查看连接日志
  • 或者打开bin/jmeter.log文件,里面会记录更详细的错误信息,比如证书验证失败、认证被拒绝的具体提示

如果还是有问题,先去Google账号的「安全活动」里检查是否有异常登录记录,有时候Google会临时限制陌生设备的访问,需要手动确认解除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:11:25