通过SurveyMonkey API发送时无效的电子邮件

时间:2014-11-18 18:42:57

标签: surveymonkey

我正在尝试使用SurveyMonkey API发送电子邮件调查,我遇到了很多问题。最新的一个是API不允许带加号的电子邮件地址(例如john+smith@gmail.com)。 send_flow响应将在invalid_emails列表中包含电子邮件。我在网站上尝试过相同的电子邮件,我可以将其添加为收件人,因此这只是API上的验证问题。 此问题使得很难使用SurveyMonkey API可靠地发送电子邮件调查。

2 个答案:

答案 0 :(得分:1)

最近只允许通过SurveyMonkey的用户界面使用带有加号的电子邮件地址。 API需要一段时间才能赶上。

您可以非常可靠地使用API​​为不包含优惠的电子邮件地址发送电子邮件邀请。

答案 1 :(得分:0)

电子邮件地址的加号用作地址标记':

  

某些邮件服务允许用户将标记附加到其电子邮件地址(例如,joeuser@example.com是主要地址,也可以接受joeuser+work@example.com或joeuser-family @示例的邮件.COM)。

wikipedia source

您可以安全地删除' +'之间的文字。并且' @',包括' +',并且可以发送电子邮件。

例如:

john+smith@gmail.com

应解析为

john@gmail.com

在python中,你可以很容易地做到这一点

>>> a = 'john+smith@gmail.com'
>>> a.split('+')[0] + '@' + a.split('@')[-1]
'john@gmail.com'