해결책
LabVIEW 2012 또는 이전 버전LabVIEW 2013 이전에는 인증이 필요한 서버를 통해 이메일을 전송할 수있는 기본 지원이 없었습니다. 내장된 SMTP VI 들은 열려 있는 서버에서만 작동했습니다.
Microsoft .NET 플랫폼은 이전 버전의 LabVIEW와 인터페이스 할 수 있는, 인증된 이메일을 전송하기 위한 매우 간단한 인터페이스를 제공합니다. 해당 기능을 수행하는 메소드는 System.SmtpClient 클래스 내에 있습니다. 아래 그림 1은 Gmail 계정을 통해 이메일을 보내도록 구성된 예입니다.
그림 1 . SMTP 예제 코드
다음 그림은 .NET 플랫폼의 SMTP 클라이언트 구성을 보여줍니다. 새로운 참조 컨트롤은 MailMessage .NET 구성을위한 자리 표시 자입니다.
LabVIEW 2013 이상 버전SMTP API는 LabVIEW 2013 출시와 함께 변경되어 보안 이메일 서버를 사용하여 간소화되었습니다. LabVIEW 예제는
도움말»예제 찾기를 클릭하여 NI 예제 탐색기를 연 다음,
네트워킹»Internet & Web 에서 찾을 수 있습니다. 다음 그림 2는 기본 내장 예제인
Send Email using SMTP Client.vi 를 찾을 수 있는 위치를 보여줍니다.
그림 2 . SMTP 사용과 관련된 LabVIEW 내장 예제