LabVIEWはメールを送受信します



Labview Send Receive Email



1.1。 メールを送る

メールはSMTPを使用して送信されます。 LabVIEWはSMTP電子メール機能を提供するため、ユーザーはSMTPプロトコルを詳細に理解する必要はなく、メールを送信するためのパラメータを入力するだけで済みます。



方法:LabVIEWのSMTP電子メール機能を使用します。これは、関数>データ通信>プロトコル> SMTP電子メールにあります。関数は次の図に示されています。



次の図は、LabVIEWでメールをすばやく送信する方法を示しています。メールアドレス、SMTPサーバー、ユーザー名、パスワード、メールの件名、その他のパラメータを入力するだけで、メールを直接送信できます。

注:メールボックスごとにSMTPサーバーも異なります。この記事では、163メールボックスが使用され、サーバーはsmtp.163.comです。



さらに、この方法で実装することもできます(このルーチンはLabVIEWの例から変更されています)。

結果は次のとおりです。

二。 メール受信

メールはPOPまたはIMAPを使用して受信されますが、LabVIEWは直接使用する機能を提供していないため、メールの受信方法を学習する必要があります。

この記事で使用されている方法:Pythonのpoplibモジュールを使用して、プログラムでメールを受信します。 LabVIEWでPythonを呼び出す メール情報を取得します。 (メールの送信はPythonを呼び出すことでも実行できます)

以下に示すように、メールボックスroot @ xxxxxを使用して、件名が「LabVIEWGetEmail」の電子メールを電子メール*** root @xxxxxに送信します。

メールコードを受信するPythonは次のとおりです。

プログラムは最新の電子メール(つまり番号の電子メール)の情報を取得します。オンラインで同様のPythonコードリソースを検索してください。

LabVIEWはPythonを呼び出して、以下に示すようにメールプログラムを受信します。

最新のメールのコンテンツコントロールは、プログラムによって読み取られたメール情報を表示します。情報はデコードされません。プログラムは、デコードされていない情報に対していくつかの簡単な処理を実行し、それを文字列コントロールに表示します。メール送信アドレス、メール受信アドレス、メールが表示されます。テーマ。

このプログラムは、メール受信操作のみを実行し、デコード操作は実行しませんでした。デコードはPython(コードはオンラインで入手可能)またはLabVIEWで実装でき、読者は自分でそれを学ぶことができます。

以下のQRコードを長押しして、公開番号をフォローしてください。ZhongLabVIEWStudio博士、詳細をご覧ください。