2010年7月21日 星期三

Windows 7 要如何開啟 eml 檔案


================================================
Windows 7 要如何開啟 eml 檔案

by AYO 阿佑

================================================
前言:
之前 AYO阿佑 發表過以下這篇教學文件 :


Outlook Express 大量備份某些信件_圖文說明
http://tw.myblog.yahoo.com/kain-0913/article?mid=2374

引導讀者、網友們,如何進行 Outlook Express 快速大量又簡單的備份,
但是備份出來的信件都是 *.eml


這麼說明好了.. Outlook Express 備份出來的 *.eml 是一種規格,
而此規格 Microsoft Office Outlook 2000 / 2003 / 2007 / 2010 通通不認識,


所以造成有此議題  Windows 7 要如何開啟 eml 檔案,

因為 Windows 7 預設是完全沒有任何 收信發信軟體的,
一般人也都會在 Windows 7 下直接去安裝 Office 2007 / 2010,
所以造成以前備份的這些 *.eml 在 Windows 7 下根本無法開啟對吧!!


其實呀..這 *.eml 想要開啟不困難呀~~~
想知道怎麼做?? 接著繼續看下去囉!!


================================================
Windows 7 要如何開啟 eml 檔案 呢??


其實林林總總的方法很多,比較簡易的辦法有三 :

最簡單:
例如: 工作年報.eml 這種 *.eml 副檔名,
把副檔名改掉,把 工作年報.eml 改成 工作年報.mht,
工作年報.eml --> 工作年報.mht,
直接使用 IE瀏覽器 開啟,即可搞定,並且不會是亂碼,


為什麼可以這麼做呢?
IE 可能並沒有註冊 eml 格式,所以 IE 本身自己不判斷,
想應該是可以手動改註冊資訊,不過就算是這樣,依然會以缺點,
缺點在此法的評語處


eml 跟 mht 格式都是依據 RFC 的標準 MIME 格式,
所以 IE 支援 eml 格式,只是不支援這個副檔名,
這個可以改檔案總管的註冊資訊,
所以把副檔名 eml 改為 mht 即可用 IE 開啟。


範例:



評語:
此法..用來應急絕對是OK的,
但是此法完全看不到附加檔案喔!
此乃致命缺點...




次簡單:
如果您是 Vista 或者 Windows 7 作業環境下,


(註: 意思是說 沒有 Outlook Express 可用的狀況下)
延伸參考 : AYO阿佑 自己發表的另外一篇教學:
Vista、Windows 7 能用 Outlook Express 嗎? 詳細解說! 

http://tw.myblog.yahoo.com/kain-0913/article?mid=2159

可以去微軟官方首頁下載 Windows Live Mail,可以免費使用,
安裝 Windows Live Mail 後,可直接用滑鼠打開 .eml 檔案


Windows Live Mail 參考處:
Windows Live Mail 終極版免費郵件軟體 - 個人資訊集散中心

http://windowsliveintro.spaces.live.com/blog/cns!C422E4AB62EA0DF1!2531.entry



最後辦法:
如果您本身有 Outlook Express 的話,
(當然..除非您的作業系統是 Windows XP 以下,才會有 Outlook Express 囉!!)


如果希望要在檔案總管能夠復原用 Outlook Express 開啟 eml,
Microsoft 微軟官方,提供了兩個方法


方法一:
1. 使用 /reg 參數
"C:\Program Files\Outlook Express\msimn.exe" /reg


方法二:
2. 手動設定關連
A. 在桌面上按兩下 [我的電腦]。
B. 在 [工具] 功能表上,按一下 [資料夾選項]。
C. 按一下 [檔案類型] 索引標籤。
D. 在 [註冊的檔案類型] 底下,按一下 [EML Outlook Express 郵件訊息],再按一下 [進階]。
E. 按一下 [開啟],再按一下 [編輯]。
F. 在 [用來執行動作的應用程式] 方塊中輸入以下這一行:
   "C:\Program Files\Outlook Express\MSIMN.EXE" /eml:%1
G. 按一下 [確定],再按一下 [確定],然後按一下 [關閉]。


================================================
篇後語:


在上面文章當中,已經介紹了三種方法,可以用來讀取 *.eml 囉!!
綜合來講:
第一種 方法: 應急用,臨時要使用方便
第二種 方法: 較為長遠之計打算,使用 Windows Live Mail
第三種 方法: 僅提供 Windows XP 限定囉!


希望發表此篇解說,能對 讀者、網友們有所幫助,
也不會看著 *.eml 而大傷腦筋囉!


================================================
歡迎轉載,但請務必說明原出處


歡迎參觀 AYO 阿佑 個人的電腦技術園地
http://tw.myblog.yahoo.com/kain-0913/



8 則留言:

  1. 大大 請問 microsoft outlook 的信可否備份到windows live mail啊? 我試了好久了說 麻煩你
    [版主回覆08/04/2010 09:31:40]您好,看過您的問題了~~~
    其實您的這個問題,在下也回答過不少次,
    您只需要來在下的網站
    AYO 阿佑 電腦技術園地
    http://tw.myblog.yahoo.com/kain-0913/
    來看看 留言板 & 讀者回應  其實就可以看到解答了...
    懶的找?? 那就參考以下這篇....
    Outlook Express 搬家轉換 Windows Mail 詳解
    http://tw.myblog.yahoo.com/kain-0913/article?mid=2181
    類似的方法囉~~
    只是您選擇的是  [Microsoft Exchange]  去做匯入...
    這樣而已囉!!
    以上  AYO 阿佑

    回覆刪除
  2. 請問在Windows 7  mail裡面如何設定簽名檔,可以請您回mail給我嗎﹖joycekeylink@gmail.com﹐小女子感激不盡。謝謝﹗
    [版主回覆05/28/2011 03:02:57]您好,已經看過您的詢問了 :
    請問在Windows 7  mail裡面如何設定簽名檔,
    可以請您回mail給我嗎﹖
    小女子感激不盡。謝謝﹗
    ANS:
    所謂的 Windows 7 Mail ??
    這是指?? 哪一個軟體呢??
    因為 W7 預設是沒有任何 收信軟體的~~
    一般通常都是使用 Windows Live Mail
    或者 Microsoft Office Outlook~~
    所以再下不知道您目前是使用哪一款軟體,
    請您再加以描述
    以上  AYO 阿佑

    回覆刪除
  3. 小弟遇到一個問題想請問一下,公司目前使用outlook2010在開啟對方寄過來的郵件夾檔為eml的附檔名時雖可以開啟但是卻無法將"全部"內容顯示(非亂碼),
    但是使用像outlook express系列的收信軟體(windows live mail)去開啟夾檔為eml的副檔名,其內容就可以"全部"看到,
    不知道鄭兄有否遇過這樣的問題,還望不吝賜教..
    [版主回覆12/05/2011 09:54:30]您好,已經看過您的詢問了 :
    小弟遇到一個問題想請問一下,
    公司目前使用outlook2010在開啟對方寄過來的郵件夾檔為eml的附檔名時
    雖可以開啟但是卻無法將"全部"內容顯示(非亂碼),
    但是使用像outlook express系列的收信軟體
    (windows live mail)去開啟夾檔為eml的副檔名,
    其內容就可以"全部"看到,
    不知道鄭兄有否遇過這樣的問題,還望不吝賜教..
    ANS:
    應該有可能 outlook 2010 只有辦法辨識新規的MIME格式,
    所以造成這種狀況,如果您很懶再搞個 Windows Live Mail 再去搞東搞西,
    您把這類的信拋去 gmail網頁信箱,應該就可以正常解開,
    看到正常內文之後,您在 複製 + 貼上 在原信寄出,應該就解決~~
    PS: 在下不姓 鄭 ~~ 囧~~
    以上  AYO 阿佑
     

    回覆刪除
  4. 抱歉更新一下:
    小弟遇到一個問題想請問一下,公司目前使用outlook2010在開啟對方寄過來的郵件夾檔為eml的附檔名時雖可以開啟但是卻無法將"全部"內容顯示(非亂碼),
    但是使用像outlook express系列的收信軟體(windows live mail)去開啟夾檔為eml的副檔名,其內容就'無法全部"看到,
    不知道鄭兄有否遇過這樣的問題,還望不吝賜教..
    [版主回覆12/05/2011 10:05:18]您好,已經看過您的詢問了 :
    抱歉更新一下:
    小弟遇到一個問題想請問一下,
    公司目前使用outlook2010在開啟對方寄過來的郵件夾檔為eml的附檔名時
    雖可以開啟但是卻無法將"全部"內容顯示(非亂碼),
    但是使用像outlook express系列的收信軟體(windows live mail)
    去開啟夾檔為eml的副檔名,其內容就'無法全部"看到,
    不知道鄭兄有否遇過這樣的問題,還望不吝賜教
    ANS:
    囧~~ 其實從 Office Outlook 2003 開始,微軟就有包入自己新規格的MIME格式,
    而且跟一般規範的MIME有差異,不過這類的新規格MIME,在當年的Outlook Express
    根本就沒有包入了,所以當初 Outlook 2003 & Outlook Express 這兩種產品,
    明明都是微軟的產品,但是確有某程度上的兩者解析信件上的差異了,
    講白點~~ 微軟程式開發,當然也會跟一般公司一樣,準備賣錢的搞仔細點,
    沒準備賣錢的青菜搞搞~~
    Outlook Express 因為 XP 等等~~ 老早就 phase out 了,所以甚至幹嘛更新呢??
    而 Windows Live Mail 則是使用 Outlook Express 去做更新修改的軟體,
    講難聽點就是 Outlook Express 新版,會有多少更新,在下只能保留態度,
    而為何會冒出個 Windows Live Mail 呢?? 因為當初 WIN7 出產時,
    根本沒包含任何 Outlook 軟體,在下認為當初為軟應該是要強硬要所有使用者
    都去購買 Office 2007 / 2010 的行銷伎倆,不過後來導致太多人抱怨,
    不得不生個可以收發信的軟體來安撫
    應該有可能 outlook 2010 只有辦法辨識新規的MIME格式,
    所以造成這種狀況,如果您很懶再搞個 Windows Live Mail 再去搞東搞西,
    您把這類的信拋去 gmail網頁信箱,應該就可以正常解開,
    看到正常內文之後,您在 複製 + 貼上 在原信寄出,應該就解決~~
    PS: 在下不姓 鄭 ~~ 囧~~
    以上  AYO 阿佑
     

    回覆刪除
  5. ♠天秤女©佳佳™2012年5月21日 晚上11:29

    超有用的
    謝啦
    不過.eml的複製 貼上到ms outlook怎麼變成像word
    怎麼讀取回條阿
    不知道從哪點


    [版主回覆05/22/2012 09:39:37]您好,看過您的詢問了 :
    超有用的
    謝啦
    不過.eml的複製 貼上到ms outlook怎麼變成像word
    怎麼讀取回條阿
    不知道從哪點
    ANS:
    您所看得這篇
    Windows 7 要如何開啟 eml 檔案
    http://tw.myblog.yahoo.com/kain-0913/article?mid=4032
    第一個方法只是應急,相信教學當中有講得很清楚
    第二個方法,其實不是複製貼上喔~~
    只是讓您的 Office Outlook 認識 *.eml 罷了!!
    因為 Office Outlook 預設只有認識 *.msg,根本不認識 *.eml,
    而 *.eml 這是 Outlook Express 預設認識的格式,
    所以此法只是命令 Office Outlook 強迫開起而已!!
    而您所說的讀取回條?? 記得 *.eml 已經是單封信件了,
    而且也都已經是閱讀過才會被獨立備份的信件,
    記得根本沒有 *.eml 讀取回條

    以上  AYO 阿佑
     

    回覆刪除
  6. 您好~冒昧留言請教~如果從公司outlook信箱備份下來的.msg檔案,在自己家中可能是比較舊版本的outlook不能開啟該怎麼辦呢?如能幫忙指點感激不盡!!
    [版主回覆07/16/2012 10:07:06]您好,已經看過您的詢問了 :
    您好~冒昧留言請教~
    如果從公司outlook信箱備份下來的.msg檔案,
    在自己家中可能是比較舊版本的outlook不能開啟該怎麼辦呢?
    如能幫忙指點感激不盡!!
    ANS:
    您是指 公司使用的是 Office Outlook 系列的,
    但是家中使用的是 XP 預設含有的 Outlook Express 這樣子是嗎??
    基本上單以 Outlook Express 根本無法辨識 *.msg,
    所以根本打不開~~
    比較普通的變通辦法有二 :
    1. 直接安裝一個 Office 2003 的版本進去 XP,
    順便連 Word、Excel 等等就一起裝了吧~~ 整個安裝過成大概 10 ~ 20 分鐘
    2. 去微軟官方網站下載一個叫做 Windows Live Mail 這個軟體,
    這個軟體很類似 Outlook,這個也能支援 *.msg 開啟
    如果有辦法弄到 Office 2003 / 2007 等等~~
    當然建議使用 1 的辦法,如果是沒錢沒經費那就只能用 2 的辦法,
    這是公眾場合,想必您懂在下的意思囉~~
    以上  AYO 阿佑

    回覆刪除
  7. 已經關注您的網站許久
    但仍找不到有關outlook2010 右下角沒有信件通知的功能
    因為右下角的ol圖示壓根沒有
    有沒有被隱藏起來
    連去執行regrit....增加mini to try 數值設定1(網站學的)...失敗
    去管理規則及通知 新增規則 顯示桌面圖示 ....失敗
    公司的mis都沒辦法叫我改冠win7(我是xp)~~請幫幫忙
    [版主回覆10/12/2012 10:01:41]您好,看過您的詢問了 :
    已經關注您的網站許久
    但仍找不到有關outlook2010 右下角沒有信件通知的功能
    因為右下角的ol圖示壓根沒有
    有沒有被隱藏起來
    連去執行regrit....增加mini to try 數值設定1(網站學的)...失敗
    去管理規則及通知 新增規則 顯示桌面圖示 ....失敗
    公司的mis都沒辦法叫我改冠win7(我是xp)~~請幫幫忙
    ANS:
    所以~~ 您現在的困擾是~~~
    想要打開 *.eml 這個檔案嗎??
    還是 信件通知 的功能??
    目前您的需求能否整理一下,
    因為這幾樣做法都不太相同,
    您目前應該是 XP 然後安裝 Office 2010 這樣的狀況嗎??
    以上  AYO 阿佑
     

    回覆刪除
  8. 謝謝
    [版主回覆02/19/2013 10:55:32]不用客氣!!
    有幫助到您是在下的榮幸!!
    同時也歡迎您有空的時候隨時回來看看~~
    AYO 阿佑 電腦技術園地
    http://tw.myblog.yahoo.com/kain-0913/
    以上  AYO 阿佑
     

    回覆刪除