最近常收到使用Outlook Express和Windows Live Mail收取來自Outlook2007發來的郵件時發現郵件中包括表格的內容部分丟失或附件附件丟失的現象?
分析:
其中壹個員工在使用livmail就是MSN安裝自帶的LiveMail組件(在WIN7中替代原來Outlook Express)收取郵件中,其中有2個員工的郵件都在郵件內容中若有表格則會丟失部分內容,若有附件則附件不翼而飛了!
仔細檢查發現這種情況都是收到來自Office Outlook2007發來的郵件有此問題,但有的人使用Outlook發送的郵件正常.經過使用不同的郵件客戶端發送可以測試到使用其它的客戶端未出來此情況,看來問題還是集中在Outlook2007上面了.
讓其它使用Outlook發送的郵件可以正常打開和收取附件,就是有2人發的有問題,遂檢查那2人的Outlook發現其配置皆是HTML格式的郵件,於是想起以前寫的壹篇文章關於附件變為winmail.dat的情況.有可能也是這種原因導致的.
看來得強制設置HTML的格式轉換了,測試修改註冊表確實如此,汗...這個微軟的東東感覺有點奇怪:之前發送的郵件皆正常,不知哪天修改了什麽或沒什麽操作就出這個問題,看來兼容性的那RTF格式的東西不夠正規和規範啊...
解決:
找到發送郵件的電腦,關閉Outlook2007,再修改註冊表的相關鍵值,然後開啟Outlook.
註冊表鍵值如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences]
"DisableTNEF"=dword:00000001
您也可以到SkyDrive上直接下載這個Outlook2007註冊表文件導入.
說明:
郵件的規範標準非常重要,這種RTF格式定制的是微軟自有的,在Outlook中專有的.因為全世界用Outlook的網友遠遠沒有其它郵件客戶端要多,如ThunderBird等.所以發送郵件請盡可能使用HTML或文本格式.
另外微軟的軟件有些讓人郁悶的,安裝包是越來越大,和註冊表相關聯的也越來越多.真是沒有效率啊.而且許多幫助文檔不能給出根本性的建議!最重要的功能上卻沒有多少,並且許多功能是非常用的,近幾年則壹味的在界面美觀上作文章和宣傳,客戶實用性下降了許多.