我想知道是否有任何现有的实施方法使用Sparkpost将大量电子邮件发送到联系人列表。
我可以使用API和PHP。
答案 0 :(得分:2)
你可以像Jim Wright提到的那样使用php-sparkpost库。但是,您可以对列表采用以下任一方法:
1)您可以使用Recipients List API将所有收件人上传到SparkPost。然后使用该收件人列表发送电子邮件(transmission)。请参阅this example以了解如何将传输与收件人列表一起使用。通过这种方式,您可以直接向成千上万的收件人发送电子邮件,例如,只有2个API调用(一个用于创建收件人列表,一个用于传输API)
2)您可以使用inline recipients,如Jim Write链接的示例所示。但是,传输api的总有效负载大小存在限制(实际上在json有效负载的content
属性中)。因此,您可能必须将传输拆分为多个API调用。根据您的收件人/通话/频率总数,您可能需要API rate limiting。
无论您遵循哪种方法,我都强烈建议您关注best practices suggested by SparkPost,特别是(与其他人一起)逐渐增加您的流量,并在您拍摄数千封电子邮件之前建立自己的声誉。
答案 1 :(得分:1)
结帐php-sparkpost。我认为您应该在自述文件中找到有用的first example。
SparkPost也是一个相关的blog post。