Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何修复客户端接收到的错误base64 URL?_String_Url_Base64_Hex_Html Email - Fatal编程技术网

String 如何修复客户端接收到的错误base64 URL?

String 如何修复客户端接收到的错误base64 URL?,string,url,base64,hex,html-email,String,Url,Base64,Hex,Html Email,这个问题有点模糊,但我希望我能在这里得到一些帮助或指导 “我的服务”会生成取消订阅链接,并将其与实际电子邮件一起发送给收件人。“取消订阅”链接由基本url和一个随机的十六进制字符串扩展名组成,每个收件人都有一个该扩展名。一些收件人接收转换为base64字符串的unsubscribe链接扩展名,扩展名被剪切为仅10个字符。这当然可以防止他们取消订阅,这是不希望的 这是只有少数收件人的情况,所以我想问题在于他们的电子邮件客户端如何处理电子邮件。你知道是什么原因导致了这一问题,以及如何解决这一问题吗?

这个问题有点模糊,但我希望我能在这里得到一些帮助或指导

“我的服务”会生成取消订阅链接,并将其与实际电子邮件一起发送给收件人。“取消订阅”链接由基本url和一个随机的十六进制字符串扩展名组成,每个收件人都有一个该扩展名。一些收件人接收转换为base64字符串的unsubscribe链接扩展名,扩展名被剪切为仅10个字符。这当然可以防止他们取消订阅,这是不希望的


这是只有少数收件人的情况,所以我想问题在于他们的电子邮件客户端如何处理电子邮件。你知道是什么原因导致了这一问题,以及如何解决这一问题吗?

问题电子邮件客户端是否都是同一个问题,如果是,是哪一个问题?这实际上是我不知道的。我从任何地方都找不到那个信息。我只知道扩展名被更改了,因为unsubscribe函数在遇到错误的十六进制字符串扩展名时将其记录为错误。从错误中我看到扩展名是base64编码的十六进制字符串的开始。目前,我正在研究垃圾邮件过滤器和移动电子邮件客户端的行为,如果它们是造成这种情况的原因的话。