MailAddressParser

メールヘッダーのAddressフィールド(From、To、CCなど)からアドレスまたは名前部分を抜き出します。

■入力/出力

接続数: 最小 1/最大 2
入力データ型説明
入力1Stringアドレスリスト
入力2Integer存在する場合、取り出す位置プロパティを置換

出力データ型説明
出力1String抜き出した名前またはアドレス

■プロパティ

名前プロパティ型説明
取り出す部分choice 入力から取得する内容を指定します。
名前 [name] - 入力から名前部分を取得します。
メールアドレス [address] - 入力からアドレス部分を取得します。
取り出す位置int

入力に複数のアドレスがある場合に取得するアドレスのインデックスを指定します。
指定が1の場合、最初のアドレスを抜き出します。
指定が0の場合は、全てのアドレスを区切り文字で指定した区切り文字で区切って出力します。

区切り文字string取り出す位置が0の場合に複数の出力を区切る区切り文字を指定します。

■エラー

エラーとなるケース

■例

プロパティ出力
入力1山田太郎 <yamada@infoteria.co.jp> "鈴木花子" <suzuki@infoteria.co.jp>取り出す部分名前鈴木花子
取り出す位置2
区切り文字,

プロパティ出力
入力1山田太郎 <yamada@infoteria.co.jp>, "鈴木花子" <suzuki@infoteria.co.jp>取り出す部分メールアドレスyamada@infoteria.co.jp,suzuki@infoteria.co.jp
取り出す位置0
区切り文字,