MimeMessage:发送的内容与收到的内容不同

时间:2014-06-23 15:23:36

标签: java html-form mime-message

我有一个奇怪的行为,而我发送邮件: 这是我的代码:

mailMessage.setSubject(subject);
mailMessage.setHeader("Content-Type", "text/html; charset=UTF-8" );
mailMessage.setContent(content, "text/html");       
Transport transport = mailSession.getTransport();       
transport.connect();        transport.sendMessage(mailMessage,mailMessage.getRecipients(Message.RecipientType.TO));
        transport.close();

这是我发送的内容:(只有表格与问题有关)

<form method="POST" action="localhost/Test/NotConnectedSetter.validateEmail" >

这是我收到的:

<form id="yui_3_16_0_1_1403504390037_61051" onsubmit="return theMainWindow.showFormWarning(this)" method="POST" target="_blank">

添加了很多东西(我不在乎),但删除了我的操作。 我收到雅虎的邮件(我不确定它是否重要,但谁知道)。 这是我在页面中唯一的表单,我不知道这是怎么发生的。 如果有人可以帮忙...... 感谢

1 个答案:

答案 0 :(得分:0)

好吧,我忘记了&#34;表格&#34;因为雅虎会警告用户点击它。我将与客户合作,我不希望他们通过点击我的网站的某些东西而害怕 否则,我再现了同样的问题,问题肯定来自雅虎! 那么,这一点已经存在一个问题。 答案在这里: yahoo disable links when sent from smtpclient .net 我测试了它(简短的回答:将http / https添加到你的网址),它可以工作。