关于移除DraftEmail的BCC字段及解决mailto链接长度限制的技术咨询
关于移除DraftEmail的BCC字段及解决mailto链接长度限制的技术咨询
最近做邮件功能的时候踩了个小坑,想跟大伙唠唠我的解决过程,还有现在卡在的问题:
之前我们用mailto:链接给用户提供便捷入口,点一下就能直接打开预填好收件人、内容的新邮件草稿,用着挺顺手。但后来发现这东西有个硬伤——href的长度上限大概是2000字符,有时候要填的收件人或者内容一多,直接就超限制用不了了。
为了搞定这个问题,我转成了服务器端生成方案:构建一个新的DraftEmail对象,把需要的收件人、主题、内容都塞进去,最后调用.toString()方法把它转成字符串,再放到响应里返回给前端。目前这个方案已经能正常跑起来,解决了之前的长度限制问题。
不过现在有个新需求,我需要移除这个DraftEmail里的BCC字段,不管是生成的时候就不添加,还是生成后移除都行,想问问有没有小伙伴知道怎么优雅实现这个操作?比如有没有现成的方法可以直接剔除BCC,或者在构建对象的时候怎么配置能跳过BCC的设置?
内容来源于stack exchange
相关产品推荐
相关产品推荐

