我正在尝试使用SurveyMonkey API发送电子邮件调查,我遇到了很多问题。最新的一个是API不允许带加号的电子邮件地址(例如john+smith@gmail.com)。 send_flow响应将在invalid_emails列表中包含电子邮件。我在网站上尝试过相同的电子邮件,我可以将其添加为收件人,因此这只是API上的验证问题。 此问题使得很难使用SurveyMonkey API可靠地发送电子邮件调查。
答案 0 :(得分:1)
最近只允许通过SurveyMonkey的用户界面使用带有加号的电子邮件地址。 API需要一段时间才能赶上。
您可以非常可靠地使用API为不包含优惠的电子邮件地址发送电子邮件邀请。
答案 1 :(得分:0)
电子邮件地址的加号用作地址标记':
某些邮件服务允许用户将标记附加到其电子邮件地址(例如,joeuser@example.com是主要地址,也可以接受joeuser+work@example.com或joeuser-family @示例的邮件.COM)。
您可以安全地删除' +'之间的文字。并且' @',包括' +',并且可以发送电子邮件。
例如:
john+smith@gmail.com
应解析为
john@gmail.com
在python中,你可以很容易地做到这一点
>>> a = 'john+smith@gmail.com'
>>> a.split('+')[0] + '@' + a.split('@')[-1]
'john@gmail.com'