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博士、詳細をご覧ください。