我有一个Web表单,它使用if语句创建一个电子邮件地址字符串,以便在提交表单后通知。是否可以在不使用服务器端代码的情况下向所有电子邮件地址发送电子邮件通知。只使用客户端,例如:JavaScript,JQuery?
这将在SharePoint 2003站点上使用,并禁用电子邮件警报和服务器端代码。
答案 0 :(得分:5)
在任何客户端浏览器中都没有可靠的方法从客户端发送电子邮件。 mailto:
标记存在,但仅在某些情况下受支持,并且需要与本地电子邮件客户端合作,该客户端通常不存在或未正确配置。随着基于Web的电子邮件的激增,甚至可能没有本地配置的电子邮件客户端。
发送这些电子邮件的唯一可靠方法是将电子邮件地址提供给服务器并让服务器发送电子邮件。如果您不想使用自己的服务器或不能使用自己的服务器,那么有些服务可以使用提交到服务器然后发送电子邮件的客户端表单为您执行此操作。其中一项服务是Wufoo。它有免费和付费版本。
答案 1 :(得分:1)
看起来这个人设置了一个Web服务并使用jQuery来调用它来发送电子邮件。不确定是否会破坏你的约束。
http://riderdesign.com/articles/Sending-email-with-jQuery-and-a-Web-Service.aspx