【教學】Outlook 的 HTML 郵件圖片寄不出去怎麼辦?



贊助商連結


Mohican
2004-04-03, 12:58 PM
剛剛在網路上看到有一篇文章教人遇到 HTML 信件圖片寄不出去時該如何解決,
他的說法是『圖片寄不出去與程式關聯』有關。

我不知道是不是會與圖片的關聯有關,至少我還沒遇到過,
而且也無法想像『圖片寄不出去』與『圖片關聯』兩者有相關;
但是我無法絕對肯定的說他是錯的,
或許在 M$ Windows 底下,發生這種匪夷所思的鳥事也有可能就是。

好吧,這裡就是要告訴大家 HTML 信件中的圖片寄不出去怎麼辦?
其實這應該是很容易解決的問題,如果你對 HTML 有一些瞭解的話。

話說我們在 Outlook 中寫信,其實就是在編寫一個網頁,
所有的文字變化、圖片插入等,都是應用網頁的 HTML 語法達成的,
祇不過,你平常看不到那些語法就是了。

有沒有方法可以看到呢?可以的!!
在編輯新信件時,選擇『檢視 ==> 來源編輯』,
就會在信件編輯的畫面下方看到信件原始碼的切換 Tab 。

好吧,我們現在就切換到『原始檔』去看看!!

在原始檔的畫面,注意第二行的末端及第三行整行:
<BASE href="file://C:\Program Files\Common Files\Microsoft Shared\Stationery\">

這一行的用意是告訴程式,
所有的圖片連結、網址連結都以
C:\Program Files\Common Files\Microsoft Shared\Stationery\ 當基準,
所以大家插入圖片時,他的參考基準都錯了,當然就寄不出去。
祇要將這一行刪掉,再將信件寄出,圖片就可以正常顯示了。

那 C:\Program Files\Common Files\Microsoft Shared\Stationery\ 又是做什麼的呢?
這是 Outlook 的信箋檔存放位置。
所以,你會發現,所有圖片寄不出去的信件都是那些有套用信箋的信件。


為什麼我會想到要去看原始檔呢?
因為多年以前,FrontPage 剛出,
我利用它編輯網頁時就被氣得半死,它老是會自作聰明的幫我亂改一通。
我後來還是回去用記事本寫網頁。

第一次發現用 Outlook 寄出去的圖片朋友看不到時,
有了使用 FrontPage 的經驗,我就想到是不是偉大的 M$ 又搞了什麼鬼,
所以到原始檔中好好瞧個仔細,果然,在第二行就發現 M$ 搞的鬼了…… -_-凸

附帶一點:如果你懂 HTML 語法,想在原始檔中自己編修信件,
你會發現,要刪除、插入、拷貝某段文字時,總是不如人意,
標記好,刪除鍵一按,哇,怎麼另一段文字消失了?
這個問題在 Outlook 5 & Outlook 6 都發生,
明顯是 M$ 程式的問題。哎!!

好吧,這整件事的教訓是:
[list=1]
能不用 MS 的東西就不要用,老是問題重重。
MS 的程式畫面漂亮,雖然用起來方便,
但是對於其底層的運作原理如果能多瞭解一點會更好。
比方說如果你也瞭解 HTML 語法,很快就可以找到圖片無法寄出的問題所在。
[/list=1]

ps: 本文章歡迎轉載!!


Yukie

贊助商連結


karensmile
2006-02-11, 07:52 PM
哇 ! 太棒了! 終於了解到底是怎麼一回事了!
受益良多 ! 感恩 !