在 “SMTP发信方式java版(SMTP 之 Java 调用示例)” 基础上修改 (SMTP 之 Java 调用示例)。
域名备案
使用smtp发信统计功能需完成如下2个前提
添加依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.48</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.2</version>
</dependency>
修改相关代码
//本次发信需要打的tag,需要真实存在,tag创建后10分钟内可以使用
String tagName = "ssssssss";
HashMap<String,String> trace = new HashMap<String,String>();
trace.put("OpenTrace","1");
trace.put("TagName", tagName);
String jsonTrace = JSON.toJSONString(trace);
String base64Trace = new String( Base64.encodeBase64(jsonTrace.getBytes()) );
//设置跟踪链接头
message.addHeader("X-AliDM-Trace", base64Trace);
如何通过代码获取统计信息?
该统计功能会每整点会批处理该小时内的打开和点击行为数据,并输出到控制台。当前小时发送邮件的打开和点击数据在下一个小时可以在控制台或者API查询到。
参考邮件跟踪获取指定条件下的发送数据(邮件跟踪获取指定条件下的发送数据)
在文档使用中是否遇到以下问题
更多建议
匿名提交