メールから新規のメールを作成する方法

StudioXで指定のフォルダに未読のメールがあったら
本文から内容を抽出して、抽出した内容(7項目くらい)をもとに都道府県ごとに送る人を指定して新規のメールを作成し、下書きフォルダに入れるということをしたいです

本文のメール内容は下記です

件名:【〇〇通知】〇〇メルマガからのお問い合わせがありました。
本文:

お名前:A

会社名・団体名:株式会社B

電話番号:C

メールアドレス:D

都道府県: E

お問い合わせ種別:F

お問い合わせ:H

都道府県ごとの分け方
北海道:①さん
青森県、秋田県、岩手県→②さん

下書きに入れるメール
件名:
本文:
○○さん

早速ですが、<[抽出した会社名]> <[抽出した名前]>様より、
アクションがございましたのでフォローお願いします。

【顧客情報】
アクション内容:<[抽出したアクション]>
<[抽出した会社名]>
<[抽出した名前]>様
電話:<[抽出した電話番号]>
E-mail:<[抽出したメールアドレス]>
都道府県:<[抽出した都道府県]>

フォローは架電、訪問、メールなど形式は問いません。

▼セールスフォース内で現場を発生させましたので、こちらで情報更新お願いします

★★更新の方法★★
資料の送付などした場合
→日報に対応した旨記載し、現場も紐づけてください。

フォロー後、具体的な見積などがあった場合
→フェーズを「引合発生」や「見積書」などに変更して下さい

フォロー後、単なる情報収集程度で引合には繋がらなかった場合
→フェーズを「失注」にして、失注の理由の部分にその旨記載ください

近くに行った際などに訪問してみる‥などの場合
→完了予定日を、訪問予定日まで延期してください。
(デフォルトでは、お客様のAction日から1週間後としています)

こんにちは

まず

を実現できるように、キーを都道府県名、値を送信先メールアドレスのような
Dictionaryを作成します。
エクセルの表で、都道府県名と送信先メールアドレスの表を作っておけば
容易に変換できます。

dict = dt.AsEnumerable.ToDictionary(Function(r) r("都道府県名").ToString, Function(r) r("メールアドレス").ToString)

のような感じで

次にメール本文から必要な情報を正規表現で抽出します。
例えば名前なら

strName = System.Text.RegularExpressions.Regex.Match(strMailBody,"(?<=お名前:).*").Value 

で取得できますし、都道府県なら

strPref = System.Text.RegularExpressions.Regex.Match(strMailBody,"(?<=都道府県:).*").Value 

でとれます。他の項目も同様に取得します。

最後にメール送信ですが、送信先は先ほど作ったDictionaryを用いて

dict(strPref)

で都道府県に応じたあて先が入ります。

本文は

$" {strName}様 "

のように最初に$を付け、変数名を{}で囲むと、その部分が変数の内容になりますので
これを用いて、必要な項目を流し込みます

上記を行い、下書き保存のチェックを入れて送信すればよいかと思います。

ありがとうございます🙇
まず、DictionaryをExcelで作ればよいですか?
シンプルに都道府県と送信先メールアドレスがペアになっているデータを作成するイメージでしょうか?
また、このすべての一連の流れをどういったアクティビティを使用して落とし込めばいいのか、教えていただけますと幸いです🙇