繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM