2011-12-28 144 views
3

我已經嘗試了所有不同版本發送電子郵件與附件本地電子郵件程序(位於網絡服務器),但是我還沒有取得如下:按下按鈕,啓動

的JavaScript(或HTML)按鈕,按下時,開本地郵件應用程序附件。附件位於同一臺服務器的網頁例:上

  • 網站:www.something.com
  • 文件:www.something.com/file.pdf

該解決方案不應包含服務器端腳本(ASP/PHP) 我需要一個簡單的片段,使這種情況發生:)任何幫助將不勝感激。

+0

這是不可能的,你必須從一個可以附加它的服務器發送電子郵件。 – Niels 2011-12-28 15:44:20

回答

1

這可能不是您要查找的內容,但您可以使用「mailto:」參考向本地電子郵件客戶端發送參數。

例如,你可以設定默認的主題:

<a href="mailto:[email protected]?subject=complaint">

多見於: http://msdn.microsoft.com/en-us/library/aa767737%28v=vs.85%29.aspx

,因此您可以將鏈接發送給附件與

<a href="mailto:[email protected]?body=the attached file is at this link: %link%">

+0

是的,我可以使用類似的東西打開我的本地電子郵件客戶端:)但真正的問題是要附加一個網絡存儲文件 – Chizpa 2011-12-28 19:25:04

3

沒有標準化的方法來做到這一點,但一些電子郵件客戶端接受:

a href="mailto:[email protected]?attachment=<your filepath>" 

哪裏就必須像「C://Inetpub/wwwroot/myfile.pdf」

但是,它將只重視從客戶端的機器什麼的。您無法從網絡附加文件。

另一種選擇是在電子郵件正文中包含指向文件的鏈接,或者向用戶發送有關如何通過電子郵件發送附件的說明。

+0

糟糕的是,整個想法是附加從網絡(我的網絡服務器)的東西。我已經嘗試過從客戶端附加文件的各種片段,但知道我需要能夠發送存儲在網絡上的文件:) – Chizpa 2011-12-28 19:24:18

+0

只是一個想法,你能夠通過FTP附加文件嗎? (例如:ftp://ftp.something.com/file.pdf)? – Chizpa 2011-12-28 19:27:00

+0

是的 - 沒有好的方法來從網絡或通過FTP附加文件。你最好的選擇可能是在電子郵件中包含一個鏈接。否則,您可以在網頁上向用戶提供有關如何自行下載和附加文件的說明。 – Rebecca 2011-12-28 22:44:18