1

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

4

2 回答 2

1

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

对于不包含加号的电子邮件地址,您可以使用 API 非常可靠地发送电子邮件邀请。

于 2014-11-18T23:55:22.747 回答
0

电子邮件地址中的加号用作“地址标签”:

一些邮件服务允许用户将标签附加到他们的电子邮件地址(例如,其中 joeuser@example.com 是主要地址,它也接受 joeuser+work@example.com 或 joeuser-family@example.com 的邮件) .

维基百科来源

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

例如:

john+smith@gmail.com

应该解析为

john@gmail.com

在python中,您可以轻松地做到这一点

>>> a = 'john+smith@gmail.com'
>>> a.split('+')[0] + '@' + a.split('@')[-1]
'john@gmail.com'
于 2014-11-20T14:47:56.780 回答