这个问题与已讨论的主题有关,但令人惊讶的是,我无法找到此方案的示例。
客户使用电子邮件和密码在我们的网站上创建一个帐户。稍后他们可能会选择接收一个或多个由Mailchimp处理的新闻简报。
Mailchimp不允许某些地址,例如来自"一次性"域。让我们称这些未经批准的地址,即使它们技术上是格式良好的。
问题是用户可能使用未经批准的地址注册帐户,然后无法加入任何邮件列表。别扭。
显而易见的解决方案是在帐户创建期间禁止/仅允许与Mailchimp相同的地址。但是:
据我所知,Mailchimp并没有公布此列表。
该列表可能随时发生变化,并且可能会发生变化 (即Omnivore)
当然,我们可以使用其中一个列表或服务来验证电子邮件,但不能保证这些列表与Mailchimp相匹配。在需要加入任何邮件列表之前,再次验证针对Mailchimp的新帐户是最干净的。
问题是如何?
我无法找到用于验证电子邮件地址的Mailchimp API端点;只有添加或拒绝实际列表的订阅端点。但在创建帐户期间,用户不会订阅任何列表。
一个hacky解决方法可能是创建一个虚拟Mailchimp列表,永远不会用于邮件,并尝试向其添加新地址(通过API订阅端点)。结果将是成功或拒绝,并且可以立即从列表中删除成功添加的地址。这应该有效,但不知何故感觉它可能会违反Mailchimp的政策。
有关可行方法的任何建议吗?