最近做网站运营用到了邮件营销,使用了搜狐的sendcloud邮件代发平台。要想使用sendcloud平台发送邮件给客户,就必须调用他们的API接口进行批量发送,那么问题来了。sendcloud提供了好几种编程语言可以调用API进行发送,有PHP、python、C#等几种,但上述语言我都不太懂,虽然代码不复杂,但由于语法基础需要从头学,加上平台提供了纯HTML的API发送方法,就打算放弃用那些编程语言来实现,而只是采用纯HTML来实现邮件发送。
纯HTML的发送很简单,无非是一个<form>表单 post方式提交到API接口,表单中用各种<input>存放邮件发送的各项参数,submit按钮触发后即可发送邮件。本人虽然不会编写专业的程序自动调用api批量发送邮件,但使用ASP程序,读取需要发送的邮件列表,然后逐个生成HTML表单进行发送,却也并不困难。但关键问题是,对于已经由ASP生成的包含不同客户邮件地址HTML代码,如何逐个地触发submit进行自动提交呢。不可能手工去点击吧?
通过请教百度师父,问题的到了解决。只需要在HTML文档中加入一段JS语句就可以实现了。如下所示:
<script language=javascript>
s