我编写这个脚本是为了在Outlook中查找NDR消息。我希望找到这些消息,并解析消息的正文,以提取消息从其中弹出的电子邮件地址。找到与主题有关的信息很好。我遇到的问题是NDR邮件的正文被奇怪的字符弄乱了,所以我无法解析它们。
有人知道我怎样才能避开这一切吗?
$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”,“ن”,“⼼牰㹥⼼潦瑮ാ㰊戯摯㹹⼼瑨汭”
发布于 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版本)的非传递报告的正文时,我听到了奇怪的胡言乱语。但是,当加载项被禁用时,未交付报告的正文就会显示得很好。
https://stackoverflow.com/questions/24085399
复制相似问题