链接到打开电子邮件客户端和附加文件?

时间:2011-10-10 01:11:50

标签: php javascript email

不确定这是否与PHP或Javascript / jQuery有关,但是当用户点击链接/按钮时,有没有办法将文件附加到电子邮件客户端(即Outlook)?

我有一个生成PDF的链接,我想要它,以便当有人点击链接时,它会打开他们的电子邮件客户端,其中已经附加了PDF,并且主题已经填写。

我知道,您可以使用<a href="mailto:...",但这只会打开邮件客户端。我还需要附加一个主题填写的文件。

这可以用PHP或Javascript吗?

2 个答案:

答案 0 :(得分:-1)

您可以使用

在mailto中设置主题行
<a href="mailto:someone@gmail.com?subject=Sample%20subject">MAIL TO EXAMPLE</a>

设置附件并不容易,你最好不要为人们提供一个按钮来触发php发送电子邮件(根据ott的评论)。 理论上,一些电子邮件客户端将支持添加“attachment = path / to / file.txt”属性,但我从未见过它的工作

答案 1 :(得分:-1)

来源:http://www.rapidtables.com/web/html/mailto.htm

mailto :name@email.com - 电子邮件收件人地址

cc = name@email.com - 抄送电子邮件地址

密送 = name@email.com - 密件抄送电子邮件地址

主题 =主题文字 - 电子邮件主题

正文 =正文 - 电子邮件正文

示例:

<a href="mailto:name1@rapidtables.com?cc=name2@rapidtables.com&bcc=name3@rapidtables.com&subject=The subject of the email&body=The body of the email">Send mail with cc, bcc, subject and body</a>