SMTP.vi

SMTPの基本的な流れに沿って作成したサブVIです。件名に日本語を用いても,Shift JIS⇒JIS⇒Bエンコードしますので,文字化けしないで送ることができます。

使われる方の環境に合わせてブロックダイアグラムの文字列定数を変更してください。

メールサーバーのサーバー名称で実行した場合にエラーになるときは,メールサーバーのIPアドレスを使ってください。


コネクタペーン

SMTP.vi


フロントパネル

SMTP.vi


制御器と表示器

cstr

相手のMailアドレス

cstr

Subject

cstr

本文

icclst

エラー出力
エラー入力クラスタは以前に呼び出されているVIから配線されたエラー情報を取得できます。 他のVIからエラーが発生した際に、ある操作を回避するかなど判断するためにこの情報を使用します。
ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。

iブール

status
ステータスブールはエラーがあるときにはTRUE(X)で、エラーがないとき、または警告のときにはFALSE(チェック印)になります。
ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。

ii32

code
コードはエラー、あるいは警告の種類を示す数値です。
ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。

istr

source
ソース文字列はエラー、または警告が発生した場所を示します。
ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。

istr

データ出力 2

istr

データ出力

istr

データ出力 3

istr

データ出力 4

istr

データ出力 5

istr

データ出力 6

ブロックダイアグラム

SMTP.vi


サブVIのリスト

SJIS2JIS.vi

SJIS2JIS.vi

Bencode.vi

Bencode.vi


階層内の位置

SMTP.vi


LabVIEW Tipsに戻る