【发布时间】:2010-12-18 03:21:35
【问题描述】:
我过去创建过使用 .NET 类发送电子邮件的 ASP.NET 页面。但是,我想使用客户端计算机上的电子邮件软件从网页发送电子邮件。
我的理解是 mailto: 协议允许一些参数,例如主题和地址。
但我不确定支持哪些参数或支持的普遍性。此外,还有其他选项可以让我更好地控制客户的电子邮件软件吗?
理想情况下,我可以指定多个地址、主题和电子邮件正文,然后用户可以在发送前查看和修改。
谢谢。
【问题讨论】:
我过去创建过使用 .NET 类发送电子邮件的 ASP.NET 页面。但是,我想使用客户端计算机上的电子邮件软件从网页发送电子邮件。
我的理解是 mailto: 协议允许一些参数,例如主题和地址。
但我不确定支持哪些参数或支持的普遍性。此外,还有其他选项可以让我更好地控制客户的电子邮件软件吗?
理想情况下,我可以指定多个地址、主题和电子邮件正文,然后用户可以在发送前查看和修改。
谢谢。
【问题讨论】:
以下是有关 mailto 的一些基本信息:协议选项:http://msdn.microsoft.com/en-us/library/aa767737(v=vs.85).aspx
出于安全原因,浏览器不允许您控制客户的电子邮件软件,因此如果您确定希望客户使用他们的电子邮件软件,mailTo 可能是最好的选择。
请记住,并非每个人的计算机上都正确配置了 Outlook 之类的东西。我有一些亲戚认为他们已经将简历发送到各个地方,因为他们单击了 mailto: 链接并撰写了一封电子邮件,但他们没有意识到 Outlook Express 没有配置 SMTP 服务器。所以要小心以这种方式做事。
【讨论】:
<a href="mailto:someone@somewhere.gov?subject=hellosubject&bbc=someone@somewhereelse.gov&body=Enjoy%20your%20stay%0ARegards%20">
http://www.labnol.org/internet/email/learn-mailto-syntax/6748/
【讨论】: