Я передаю полное кодированное значение 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();
}
Vemity vm file:
<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>
Ouptut:
Но при нажатии на ссылку функциональность maito не работает.
Пожалуйста, помогите мне.