2012-01-16 35 views
1

我正在尋找一種方法來附加圖像與Magento中發送的確認電子郵件。在pdf附件上很少有線程,但在我的情況下,我想用電子郵件附加'media'文件夾中的圖像。任何想法如何做到這一點?圖像附件與送貨電子郵件

+1

請提供您已嘗試的代碼的一些示例,以便我們可以幫助您使用特定的解決方案。 –

回答

0

快速提問:圖像每次都是一樣的還是特定於客戶訂單?我認爲它是不同的,或者你不會問。

澄清:如果您發送發票/交貨單/訂單確認,附件是可以的。不過,建議您設置您的電子郵件,以便可以直接驗證IP地址。建議您在DNS中使用SPFrecord,以便遠程郵件服務器可以檢查您的服務器是否允許爲您發送電子郵件。此外,在您的訂單成功頁面中,您還可以要求您的客戶將您添加到他們的地址簿中,這樣您的電子郵件將不會被標記爲垃圾郵件,無論您是否擁有SPF記錄和事物設置。唯一的問題是你不能保證客戶會這麼做,所以SPF記錄和IP反向查找是最好的。您也可以使用DomainKeys DKIM來處理Yahoo郵件 - 郵件傳遞不是這個問題的關鍵,因此您必須爲Google DKIM自己...

否則,附加圖片很簡單。見例如在Zend的程序員參考指南的頁面上的附着物的頂部:

http://framework.zend.com/manual/en/zend.mail.attachments.html

請繼續閱讀澄清的意見如何得到的圖像數據包括在內。

希望有幫助!

2

不要。附件會丟失您的產能數字。

只需將您的電子郵件設置爲html並將img src用於位於任何公共服務器上的文件即可。不需要附件。

+0

我該怎麼做?如果我在Mage/Sales/Model/Order/Shipping.php中使用sendEmail(),如何在那裏添加html代碼? – Hum