如何用php 發送電子報時直接嵌入連結網址??

edited 十月 2013 in 進階PHP討論
在outlook 中開啟新郵件,然後選取郵件->新郵件使用->網頁

把你要嵌入的網址搷入後,outlook會把該網址的內容跟圖片等直接嵌入在郵件裡

也就是說該圖片不像一般的電子報是使用連結的方式

請問前輩們有無方法可以解決呢?

還是只能用類似 pear 裡MAIL 套件的addHTMLImage()去完成呢?

謝謝~~

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2122

評論

  • edited 九月 2006
    感覺你的主題跟內容有點....搭不上-.-

    直接把圖片嵌入郵件中其實只是把整張圖都讀出來放
    用土法fopen相關步驟處理都能做到

    以前用鏈結而非直接放檔案的主要原因不是在於技術問題
    而是卡在
    1.直接嵌入造成郵件檔案變大
    2.很多公司行號及免費信箱會擋信件大小
    3.信件過大造成發信server loading過重

    所以改成鏈結處理,省時省力省錢,皆大歡喜!_!
  • edited 九月 2006
    不好意思,我不太了解

    當我用php 程式寄mail 時,若是用html 格式時,

    例如:

    <html>
    <body bgcolor="#ffffff">
    <font color="red">HTML version of email</font>
    <p>
    <span>
    <a href="http://www.airlive.com">;
    <img src="http://www.xxx.com/test.jpg"; border="0">
    </a>
    </span>
    </p>
    </body>
    </html>

    其中 <img src> 不是指向外部連結的方式,先把圖片嵌入信件中,圖片的連結就不用指向遠端server,在 pear 裡應該是用addHTMLImage這支function 來完成,不好意思這部份我還沒試。

    不知有無類似上述outlook的方式,給予連結後,該連結網頁的語法及圖片一次嵌入信件中?



    另外請教,我是用pear 裡的mail 套件去寄信,
    當格式為html時,若裡面無圖片連結時,一切都很正常
    但當有圖片連結的語法出現

    outlook 裡,此封信的主旨前面就會出現 SPAM,變成垃圾信了

    請問有無解決的方式呢

    不好意思,我不太了解

    當我用php 程式寄mail 時,若是用html 格式時,

    例如:

    <html>
    <body bgcolor="#ffffff">
    <font color="red">HTML version of email</font>
    <p>
    <span>
    <a href="http://www.airlive.com">;
    <img src="http://www.xxx.com/test.jpg"; border="0">
    </a>
    </span>
    </p>
    </body>
    </html>

    其中 <img src> 不是指向外部連結的方式,先把圖片嵌入信件中,圖片的連結就不用指向遠端server,在 pear 裡應該是用addHTMLImage這支function 來完成,不好意思這部份我還沒試。

    不知有無類似上述outlook的方式,給予連結後,該連結網頁的語法及圖片一次嵌入信件中?



    另外請教,我是用pear 裡的mail 套件去寄信,
    當格式為html時,若裡面無圖片連結時,一切都很正常
    但當有圖片連結的語法出現

    outlook 裡,此封信的主旨前面就會出現 SPAM,變成垃圾信了

    請問有無解決的方式呢

    多謝~~~
  • edited 九月 2006
    不好意思,上段重覆了,重新整理一下

    ======================================
    當我用php 程式寄mail 時,若是用html 格式時,

    例如:

    <html>
    <body bgcolor="#ffffff">
    <font color="red">HTML version of email</font>
    <p>
    <span>
    <a href="http://www.airlive.com">;
    <img src="http://www.xxx.com/test.jpg"; border="0">
    </a>
    </span>
    </p>
    </body>
    </html>

    其中 <img src> 不是指向外部連結的方式,先把圖片嵌入信件中,圖片的連結就不用指向遠端server,在 pear 裡應該是用addHTMLImage這支function 來完成,不好意思這部份我還沒試。

    不知有無類似上述outlook的方式,給予連結後,該連結網頁的語法及圖片一次嵌入信件中?



    另外請教,我是用pear 裡的mail 套件去寄信,
    當格式為html時,若裡面無圖片連結時,一切都很正常
    但當有圖片連結的語法出現

    outlook 裡,此封信的主旨前面就會出現 SPAM,變成垃圾信了

    請問有無解決的方式呢

    謝謝~~~
  • edited 九月 2006
    沒特別研究,不過你可以看看這個網站的介紹
    http://www.phpguru.org/static/mime.mail.html
Sign In or Register to comment.