[英]MimeMessage: Content sent different from content received
我正在发送邮件时,我的行为很奇怪:这是我的代码:
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">
添加了很多东西(我不在乎),但是我的操作已删除。 我在yahoo上收到了邮件(我不确定它是否重要,但是谁知道)。 这是我在页面中的唯一表格,我不知道这是怎么发生的。 如果有人可以帮忙...谢谢
好吧,我忘记了“表单”,因为雅虎会警告用户点击它。 我将与客户合作,我不希望他们通过单击我网站上的某些内容而感到害怕,否则,我会重现相同的问题,而该问题肯定来自yahoo! 然后,这一点已经存在一个问题。 答案在这里: 雅虎在从smtpclient .net发送时禁用了链接,我对此进行了测试(简短答案:在您的网址中添加http / https),并且可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.