解决方案
LabVIEW 2012或更早版本在LabVIEW 2013之前,没有本机支持的通过需要身份验证的服务器发送电子邮件;内置的SMTP仅适用于开放服务器。
Microsoft .NET平台为发送经过身份验证的电子邮件提供了一个相当简单的界面,旧版本的LabVIEW可以与之交互。执行此操作的方法存在System.SmtpClient类中。下面的图1是一个配置为通过Gmail帐户发送电子邮件的示例。
下图显示了.NET平台的SMTP客户端配置。new reference控件是MailMessage.NET构造的占位符。
图1 SMTP示例代码
LabVIEW 2013或更高版本随着LabVIEW 2013的发布,SMTP API发生了变化,以简化使用安全电子邮件服务器的过程。可以在
帮助»查找范例»网络»Internet&Web中找到LabVIEW范例。下面的图2显示了在哪里可以找到使用
SMTP Client. vi发送电子邮件的示例 :
图2 SMTP范例