目前,我能够为用户获取完整的消息,但我正在尝试获取消息“收件人”标头上的所有用户。我能够获取标头值,但希望有一个 sdk 可以实际为我解析此标头,因为用户信息有很多不同的格式。我正在使用节点 googleapis npm 包。如果没有内置的东西,是否有一个正则表达式可以用来解析这个“To”邮件头?
const to = _.find(message.payload.headers,
(header) => header.name.toLowerCase() === 'to');
'to' 现在有标题的值,但这个值只是一个用户字符串,所有格式都可能以不同的方式格式化。我需要每个用户的用户名和电子邮件地址。
const users = [{name: <name>, email: <email> }]
目前我正在使用一个缺少此标头的一些可能格式的正则表达式。