通过javamail发送电子邮件时,以下内容始终附加在每封邮件的底部:
此电子邮件及其随附的任何文件均为保密信息 仅供他们所使用的个人或实体使用 得到解决。如果您错误地收到此电子邮件,请通知 系统管理员。此消息包含机密信息和 仅适用于所指名的个人。如果你不是这个名字 收件人您不应传播,分发或复制此电子邮件。 如果您收到,请立即通过电子邮件通知发件人 错误地发送此电子邮件并从您的系统中删除此电子邮件。如果你 不是您收到披露通知的预期收件人, 根据内容复制,分发或采取任何行动 这些信息是严格禁止的。
如何防止这种情况?
(注意:由于此表格的免责声明附在如此多的索引文件上,因此对网络研究极为令人沮丧!: - (
答案 0 :(得分:2)
JavaMail没有这样做,是您的传出SMTP
服务器将其附加到每条消息,可能是由IT设置的。
要确认,您可以使用gmail的服务器(带有个人帐户的 ),您将看到它没有添加到消息中。
答案 1 :(得分:0)
这应该有效。请注意电子邮件正文的解析形式。在我的情况下,emailBody字符串位于一行上,因此您必须将“ #Your disclaimer Here#”放在一行上。回答谁会将来。
public String deleteDisclaimer(String emailBody) {
String disclaimer = "#Your disclaimer here#";
if (emailBody.contains(disclaimer)) {
System.out.println("Deleting Disclaimer..");
return emailBody.substring(0,emailBody.indexOf(disclaimer));
}
System.out.println("DISCLAIMER NOT FOUND!");
return emailBody;
}