如何将附件添加到电子邮件?
这可能看起来像一个简单的问题,但 -如何将附件添加到电子邮件?
我怎么做到这一点,当用户点击我的网站上的链接,它打开了一个前景(或他们使用的任何客户端)与文件在链接中)作为附件?
我不想使用php的mail()
函数,因为我希望用户能够将它作为附件发送给他或她自己。
或者这是不可能的吗?
谢谢。
这是不可能的。最多可以通过链接本身设置To:
和Subject:
行,但不能强制附件。
<a href="mailto:[email protected]?subject='Send me lots of spam'">Click me!</a>
'&body ='以下是电子邮件所说的''也被普遍接受,但不是普遍的。正如你所说,附件是正确的。 – 2011-04-12 21:05:39
让我想知道如果你做了body = mime_headers + base64_data_here'会发生什么。最有可能逐字插入(phew)。 – 2011-04-12 21:11:12
kk,谢谢,我想出了一个php/ajax解决方案,而不是使用mailto – Neal 2011-04-13 19:43:43
您可以创建一个表单字段为用户输入他/她的电子邮件,然后张贴到PHP文件,该文件会抢电子邮件地址并发送附件。
之外 - mailto链接的是一些用户在A $$一种痛苦,因为他们可以利用基于Web的电子邮件客户端作为其主要的,和一个mailto将迫使像前景总之打开
,你不能 – 2011-04-12 20:57:44
最接近的是使用Send email,但他们将不得不自己添加一个附件,它必须在他们的机器上 – 2011-04-12 21:00:51