LabVIEW中SMTP无法连接:带附件发送邮件问题求助
谷歌低安全性应用选项及LabVIEW SMTP邮件解决方案
关于谷歌“允许低安全性应用”选项
谷歌早在2022年就彻底移除了普通账号的“允许低安全性应用访问账户”选项,现在无法通过这种方式使用谷歌SMTP服务发送邮件,这是你连接失败的核心原因之一。
可行的解决方法
使用谷歌应用专用密码(仅支持两步验证账号)
- 给你的谷歌账号开启两步验证;
- 登录谷歌账号管理页,找到“安全”板块下的“应用专用密码”;
- 生成一个针对LabVIEW的专用密码(可自定义名称);
- 在LabVIEW的SMTP配置中,服务器填
smtp.gmail.com,端口选587(启用TLS加密),用户名填谷歌邮箱地址,密码填生成的专用密码。
调整LabVIEW SMTP加密配置
很多连接失败源于未正确启用加密:- 端口
587对应TLS加密,端口465对应SSL加密,必须在LabVIEW的SMTP VI中选择匹配的加密模式; - 检查本地防火墙、杀毒软件是否拦截了LabVIEW的出站网络请求,尤其是
587或465端口,可临时关闭测试。
- 端口
Outlook/Office365 SMTP配置修正
你之前尝试Outlook失败,大概率是未处理两步验证或加密设置错误:- SMTP服务器填
smtp.office365.com,端口587,加密方式选TLS; - 若账号开启了两步验证,需要生成微软账户的应用专用密码,用这个密码代替原邮箱密码填入LabVIEW;
- 确保用户名填写完整的Outlook邮箱地址(如xxx@outlook.com)。
- SMTP服务器填
改用其他邮件服务商的SMTP
比如QQ邮箱:- 登录QQ邮箱,开启“POP3/SMTP服务”;
- 生成SMTP授权码;
- LabVIEW中配置服务器为
smtp.qq.com,端口587,加密TLS,用户名填QQ邮箱,密码填授权码。
内容的提问来源于stack exchange,提问作者noor b
相关产品推荐
相关产品推荐

