質問するログイン新規登録

質問編集履歴

2

宛先がExchangeかどうか切り分けは解決しました。Exchangeだった場合のアドレス取得を調査中

2020/06/01 02:44

投稿

mugikuma
mugikuma

スコア1

title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,15 @@
17
17
  *************************
18
18
 
19
19
  宛先がPOPメールかExchangeかで処理を切り分けるために、宛先がどちらなのかを識別する方法が一番知りたい情報になります。
20
- お手数をお掛けいたしますが、ご存知の方がいらっしゃいましたら是非教えていただきたいです。
21
20
 
21
+         ↓↓↓↓
22
+
23
+ 宛先がExchangeかどうかの切り分けは自力でなんとかなりました!
24
+
25
+ 「オブジェクトを表す変数.Recipients」で、POPメールの場合は宛先アドレスが取得できますが、
26
+ Exchangeの場合は「/o=組織名/ou=管理グループ/cn=Recipients/cn=名前またはエイリアス」の形式で「/o=ExchangeLabs/ou=Exchange Administrative Group
27
+ (FYDIBOHF23SPDLT)/cn=Recipients/cn=文字化け」な感じで出てくるので、アドレスは文字化けしていますがExchangeかどうかは判別できました。
28
+
29
+ 切り分けはできたので、その後のExchangeだった場合の宛先の取得を頑張ってみます!
30
+
22
31
  *************************

1

知りたい情報の説明がわかりにくかったので補足しました

2020/06/01 02:44

投稿

mugikuma
mugikuma

スコア1

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,10 @@
13
13
  こちらのサイトを参考に、まずExchangeかどうかを切り分けて
14
14
  Exchangeの場合は「GetExchangeUser()」を使って宛先アドレスを取得したいと思うのですが、送信者の識別では「オブジェクトを表す変数.SenderEmailType」になっている部分を受信者の識別では何に変えたらいいのかわからず困っています。
15
15
 
16
- 「receiverEmailType」や「RecipientsType」等色々試しましたが上手くいかず・・・
17
16
 
18
- アドバイスをいただけますと幸いです。
17
+ *************************
18
+
19
+ 宛先がPOPメールかExchangeかで処理を切り分けるために、宛先がどちらなのかを識別する方法が一番知りたい情報になります。
20
+ お手数をお掛けいたしますが、ご存知の方がいらっしゃいましたら是非教えていただきたいです。
21
+
19
- どうか宜しくお願いします。
22
+ *************************