2009-11-20 67 views
36

有无论如何,我可以使用“mailto”与空的收件人?我只想提供主题和消息正文,然后用户可以在邮件中写入到地址。我试图只写一个空间,但它没有奏效。mailto与空的收件人?

+0

当你说“没有工作”,你是什么意思?点击链接时是否会发生任何事情?你可以发布你测试过的“a href”链接吗? – 2009-11-20 09:09:50

+0

另外,你使用的是什么邮件应用程序? – 2009-11-20 09:10:22

+1

第三,为什么你要这个呢?你正在制作一个快捷方式给任何人发送电子邮件?通常,您希望人们将网站中的电子邮件发送到特定的邮箱,例如支持邮箱或类似邮箱。你究竟在这里实施什么?我非常确定,大多数使用电子邮件的人都很聪明,能够自己创建一封新邮件。你想解决什么问题? – 2009-11-20 09:11:43

回答

40

这应该做的,我测试了它。

mailto:?subject=your%20subject&body=your%20body 

而作为HTML与符号的正确转义:

<a href="mailto:?subject=your%20subject&amp;body=your%20body">test</a> 
+1

这就是与上面的 – streetparade 2009-11-20 09:40:14

+1

完全一样是否需要逃避&符号? & - > & – DigitalDesignDj 2013-05-03 18:51:42

+0

@DigitalDesignDj不,那是一个URL参数,但你的主题和邮件正文将需要URL编码。 – Xyon 2013-06-27 10:50:59

11

这应该工作..

<a href="mailto:?subject=My Subject">test</a> 
+3

在所有的建议中,这是一个为我工作。许多其他解决方案都是5岁。 – afxjzs 2014-12-10 16:55:50

8

我试图接受的答案,但它未能启动电子邮件当使用Chrome。使用%20,而不是一个空间,虽然工作:

<a href="mailto:%20?subject=Wazzup&body=Yo">Send an Email</a>

+0

这对我有用,而其他人没有。我使用的是Chrome,我的默认邮件客户端是Outlook 2013桌面。 – TK123 2015-08-31 19:00:30