2011-04-12 82 views
3

這可能看起來像一個簡單的問題,但 -如何將附件添加到電子郵件?

我怎麼做到這一點,當用戶點擊我的網站上的鏈接,它打開了一個前景(或他們使用的任何客戶端)與文件在鏈接中)作爲附件?

我不想使用php的mail()函數,因爲我希望用戶能夠將它作爲附件發送給他或她自己。

或者這是不可能的嗎?

謝謝。

+0

,你不能 – 2011-04-12 20:57:44

+0

最接近的是使用Send email,但他們將不得不自己添加一個附件,它必須在他們的機器上 – 2011-04-12 21:00:51

回答

3

這是不可能的。最多可以通過鏈接本身設置To:Subject:行,但不能強制附件。

<a href="mailto:[email protected]?subject='Send me lots of spam'">Click me!</a> 
+0

'&body ='以下是電子郵件所說的''也被普遍接受,但不是普遍的。正如你所說,附件是正確的。 – 2011-04-12 21:05:39

+0

讓我想知道如果你做了body = mime_headers + base64_data_here'會發生什麼。最有可能逐字插入(phew)。 – 2011-04-12 21:11:12

+0

kk,謝謝,我想出了一個php/ajax解決方案,而不是使用mailto – Neal 2011-04-13 19:43:43

2

對不起,你不能這樣做。你可以做的最好的是mailto鏈接,不幸的是不允許設置附件。

0

您可以創建一個表單字段爲用戶輸入他/她的電子郵件,然後張貼到PHP文件,該文件會搶電子郵件地址併發送附件。

之外 - mailto鏈接的是一些用戶在A $$一種痛苦,因爲他們可以利用基於Web的電子郵件客戶端作爲其主要的,和一個mailto將迫使像前景總之打開

相關問題