首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell outlook消息解析

Powershell outlook消息解析
EN

Stack Overflow用户
提问于 2014-06-06 15:21:36
回答 1查看 403关注 0票数 1

我编写这个脚本是为了在Outlook中查找NDR消息。我希望找到这些消息,并解析消息的正文,以提取消息从其中弹出的电子邮件地址。找到与主题有关的信息很好。我遇到的问题是NDR邮件的正文被奇怪的字符弄乱了,所以我无法解析它们。

有人知道我怎样才能避开这一切吗?

代码语言:javascript
复制
 $olFolderInbox = 6
 $outlook = new-object -com outlook.application;
 $ns = $outlook.GetNameSpace("MAPI");
 $inbox = $ns.GetDefaultFolder($olFolderInbox)
 $targetfolder = $inbox.Folders | ? { $_.name -eq "Dump" }

$targetfolder.items | % {

  if($_.subject -match "Undeliverable"){

    write-output $_.subject
    write-output $_.SentOnBehalfOfName
    write-output $_.body
 }

}

采自

$_.body

格浴㹬格慥㹤਍洼瑥⁡瑨灴攭畱癩∽潃瑮湥⵴祔数·潣瑮湥㵴琢硥⽴瑨汭※档牡敳㵴獵愭捳楩㸢⼼敨摡㰾潢祤ാ㰊㹰戼㰾潦瑮挠汯牯∽〣〰㘰:猠穩㵥㌢·慦散∽牁慩≬䐾汥癩牥⁹慨⁳慦汩摥琠桴獥⁥敲楣楰湥獴漠⁲牧畯獰㰺是湯㹴⼼㹢⼼㹰਍昼湯⁴潣潬㵲⌢〰〰〰·楳敺∽∲映捡㵥吢桡浯≡㰾㹰愼栠敲㵦洢楡瑬㩯湁牵条䴮瑩慲牀换浣挮浯㸢湁牵条䴮瑩慲牀换浣挮浯⼼㹡戼㹲਍桔⁥ⵥ慭汩愠摤敲獳礠畯攠瑮牥摥挠畯摬❮⁴敢映畯摮‮汐慥敳挠敨正琠敨爠捥灩敩瑮猧攠洭楡摡牤獥⁳œں⁤牴⁹潴爠獥湥⁤桴⁥“Aجُ⹥䤠⁦桴⁥‘潣瑮湩敵ⱳ瀠敬獡⁥‌ک’s-ٌ⁴‌动脉硬化”ا-ك>D“ھ-⹫戼㹲਍⼼㹰਍瀼㰾⁡牨晥∽慭汩潴䄺”ھ-⹫戼㹲਍⼼㹰਍瀼㰾⁡牨晥∽慭汩潴䄺اأطرںکO䁮‘R.⹭潣≭䄾摮敲匮煥極䁮’R.⹭潣㱭گè㰾ہخാ吊敨攠洭楡摡牤獥⁳‌⁵œ⁵œصاأ⁤潣汵湤琧戠⁥ءتœ±⹤倠敬獡⁥ھ-⹫戼㹲਍⼼㹰਍瀼㰾⁡牨晥∽慭汩潴䄺‘’ج桴⁥اأéکKœ´❴⁳ⵥ慭汩愠摤敲獳愠摮琠祲琠敲敳摮琠敨洠獥慳敧‮晉琠敨瀠潲汢浥挠湯楴畮獥‬汰慥敳挠湯慴瑣礠畯⁲ىلڑr㰮ہخാ㰊瀯ാ㰊㹰愼栠敲㵦>元ک@-㩯±کE‘]⹶獁橩䁡’R·⹭潣≭䄾桢湩癡䄮کM‘yAجُ⹥䤠⁦桴⁥جُ⹥䤠⁦桴⁥‘潣瑮湩敵ⱳ瀠敬獡⁥‌ک’潣瑮湩敵ⱳ瀠敬獡⁥‌ک1/4-ا£ك>D“ھ-⹫戼㹲਍⼼㹰਍⼼潦瑮”¹¬<êô㩳⼼㹢⼼㹰਍瀼䜾œ£°¬<œ§⁧‘ة∽慔潨慭㸢‍ڈ㰾㹢’-èجُ‘قوè‏ئصêo’\کNœکم‘نم’ؤœ§ھ>ാ㰊牢㰾ہخ㰾ہخ㰾ہخ㰾ہخ㰾ہخാ㰊潦瑮挠汯牯∽㠣㠰㠰∰猠穩㵥°¬<œ§⁧“2°d°>‘R⹣潣㱭‍”ാ㰊㹰湁牵条䴮’-‘ن’ن‘’ؤœ§ھ>ാ㰊牢㰾ہخ㰾ہخ㰾ہخ㰾ہخ㰾ہخാ㰊潦瑮挠汯牯∽㠣㠰㠰∰猠穩㵥°¬<œ§⁧‘2°d°>’R⹣潣㱭‍“ാ㰊㹰湁牵条䴮‘㭴⌠⸵⸱‱浳灴㔻〵㔠ㄮㄮ删卅䱏䕖⹒䑁⹒敒楣买瑯潆湵㭤ا‎کسڈ“㭴⌠䵓偔㰣‍”ാ㰊㹰湁牤⹥敓畱湩牀换浣挮浯戼㹲਍⌠氦㭴⌠⸵⸱‱浳灴㔻〵㔠ㄮㄮ删卅䱏䕖⹒䑁⹒敒楣买瑯潆湵㭤ا‎‘کسڈ“R·⹭潣㱭ہخാ ☣瑬※㔣ㄮㄮ猠瑭㭰㔵،⸵⸱‱䕒体噌剅䄮“Qخ‘ج‍1 1 1‌‡䙴ڈ”،±⁴ءتœ±♤瑧※匣呍⍐⼼㹰਍瀼伾楲楧慮敭獳条⁥(c°㩳⼼㹰਍瀼敲刾捥楥敶㩤سن硭⸳扲⹣潣ㄨ⸰〲⸸㌱⸶⤵戠⁹塓䍓㑍㄰昮⹧扲⹣潣൭ )ㄨ⸰〲⸸㤱⸲ㄴ楷桴䴠قون‌‌گ5…ش⁐敓癲牥椠⁤㐱㌮ㄮ㐷ㄮ※敗Ɽ㐠䨠湵(1)㄰ഴ 㜱㐺㨳㤲ⴠ㐰〰਍ⵘ牉湯潐瑲䄭é⵩灓浡䘭مéصاأ㩤_൥堊䤭ن,آê⵴湁楴匭慰⵭敒畳瑬>ڑM䉙䑁⌦㌴医ㅪ䕎䤶癥䝮獤㉢桊䅢䩄±‘䈴شت䉅䩷਍ⵘ牉湯潐瑲䄭㩖䔠…]“µ❦猿慣❮〲ⰸㄲ☷畱瑯㬻㵡焦潵㭴㠱〳㐲㠹☳畱瑯഻堊匭剂㩓㔠㘮਍敒散癩摥>êَن´®_ڑm³±œ³⠠䕈佌攠慳⸲慭歲瑥硡獥⹳灩浨⹸潣⥭⠠㙛⸸㌲⸲㌱⸵㜱崵ഩ 戠⁹浶㍸爮换挮浯眠瑩⁨ط¦…”ئ‌œ㭳㵩-1-1‌元㭴⸴㠹㤬㔷ㄬ㤳ㄲㄸ〲☰畱瑯㬻ഠ †㵤焦潵㭴ش⽐䱔⽓䍒ⴴ䡓㭁〠‴畊〲㐱ㄠ㨷㌴ㄺ‘〭〴ര堊䤭ن,آ状物-I’呁⹅佌䅃⥌⠠㉛㐰ㄮ㠲㔮⸲崰ഩ 戠⁹獥㉡洮ظہ敫慴數獳椮桰硭挮浯眠瑩⁨ط公司的…㐺㨱㠵☠㐣㬳㔰〰਍敒散癩摥>êَن´‍u(1)ش⽐䱔⽓䕁ㅓ㠲匭䅈،°㔰䨠湵(1)㄰ഴ ㈰䅒䕔䰮䍏䱁਍⠠〱㐮⸰ㄱ⸲㔱⤴眠瑩⁨-ٌ“·㔰䨠湵”y×䅒䕔䰮䍏䱁਍⠠〱㐮⸰ㄱ⸲㔱⤴眠瑩⁨-ٌ‘°⁴䵓,0.5°⁲ؤㄠ⸴⸳㜱⸴㬱圠摥‬‴畊〲㐱਍ㄠ㨷ㄴ㔺،ا〭〴ര琊牨慥ⵤ湩敤㩸䄠♣㐣㬳偁䙡つ䵨䭏䕋半焹丹䍃ؤ,b,A‘نü㭴਍潔ഺ䌊㩃☠瑬吻慲敤敒慣䑰ک@…>ؤن‘ü㭴਍畓橢捥㩴䴠⁁䝈吠慲敤删捥灡〠⼶㐰㈯㄰ഴ䐊瑡㩥ˆL“‬‴畊〲㐱ㄠ㨷〴㐺‰〭〴ര䴊獥慳敧䤭㩄☠瑬䔻㘶㌹ぃ㌸㌲㐳㜲䈴䘸䕃㈲㥃䐶㉂䄳䀸牐摯捵楴湯䰮’زخغü㭴਍䥍䕍嘭牥楳湯>⸱ര䌊湯整瑮吭灹㩥>ک>NکNخ؟¬ڑ>³چ“഻ऊ潢湵慤祲☽畱瑯ⴻⴭ㴭也硥側牡彴〰弰〰㔰た䌱㡆㄰⹃䄱〵㑂〵焦潵㭴਍ⵘ慍汩牥>-ٌ‘°⁴䑃⁏潦⁲é原”2平方米J⁳〲〰਍潃瑮湥⵴汃獡㩳_œحœھصœ’ھ‘[Aھ-ھ-’a‘a]楍敭䱏㩅,<نû®‡ة¢⁤祂䴠قونû‌¤¬گ䴠浩佥䕌嘠⸶〰㌮㤷⸰㤴㌱਍敒畴湲倭瑡㩨䴠牡敫䅴“A”>“ؤ”,“b”,“ن”,“਍⼼牰㹥਍⼼潦瑮ാ㰊戯摯㹹਍⼼瑨汭”

EN

回答 1

Stack Overflow用户

发布于 2015-04-10 20:50:24

这很可能是Outlook 2013中的一个bug。请参见:

release-outlook/when-forwarding-or-replying-to-emails-the-text/61280c0d-0fd6-48cf-9318-184ee3e83da9

在我的例子中,当我试图查看Outlook 2013加载项(不是我们使用的Exchange版本)的非传递报告的正文时,我听到了奇怪的胡言乱语。但是,当加载项被禁用时,未交付报告的正文就会显示得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24085399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档