java - mailto 与邮件正文的链接不起作用
问题描述
我正在href
从后端传递完整的编码值。并向用户发送邮件。在邮件正文中,我们有一个锚链接;通过单击它,邮件正文应以预定义的主题和正文打开。邮件被触发,但是当我点击锚链接时,邮件没有打开。
Java代码:
String rejectBody = "mailto:?subject=Rejected - PP - Claim record #20170085&body=Dear <User name>,\r\n" +
"Your PP –Claim Record #20170085 request has been Rejected.\r\n" +
"This is an automated email. Please do not reply.";
String approvedBody = "mailto:?subject=Approved - PP - Claim record #20170085&body=Dear <User name>,\r\n" +
"Your PP –Claim Record #20170085 request has been Approved.\r\n" +
"This is an automated email. Please do not reply.";
try {
String encoderejectBody=URLEncoder.encode( rejectBody, "UTF-8" );
String encodeApprovedBody=URLEncoder.encode( approvedBody, "UTF-8" );
claimDetails.setApprovedBody(encodeApprovedBody);
claimDetails.setRejectBody(encoderejectBody);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
速度 vm 文件:
<div>
<table align="center" cellspacing="40">
<th style="background-color: #4CAF50;border-color: #4CAF50;border: 2px solid #4CAF50;padding: 10px 25px 10px 25px;text-align: center;border-radius:5px;">
<a style="display: block;color: #ffffff;font-size: 15px;text-decoration: none;" href=${email.rejectBody}>
Reject
</a>
</th>
<th style="background-color: #4CAF50;border-color: #4CAF50;border: 2px solid #4CAF50;padding: 10px 25px 10px 25px;text-align: center;border-radius:5px;">
<a style="display: block;color: #ffffff;font-size: 15px;text-decoration: none;" href=${email.approvedBody}>
Approve
</a>
</th>
</table>
</div>
输出:
但是单击链接,maito 功能不起作用。请帮我。
解决方案
推荐阅读
- docker - zfs:文件系统有依赖的克隆
- firebase - 将文档列为标题,将集合列为 Flutter 屏幕的 Firebase 的副标题
- java - tomcat HTTP 状态 404 – GCP VM 升级后未找到
- javascript - 字段名称包含空格时的猫鼬排序?
- google-chrome - 在 Google 计算器上设置容差
- html - 强制行内块元素水平滚动,同时仍允许垂直滚动
- react-native - 无法解析模块 ./Transitioning with react-native-reanimated
- python - 在while循环中计算平均值
- visual-studio - 是否可以仅为特定项目自动启动 WCF?
- react-native - 当用户点击它时,TouchableOpacity 没有显示任何 UI 效果