0

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

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">

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

4

1 回答 1

0

好吧,我忘记了“表单”这个东西,因为雅虎会警告用户点击它。我将与客户合作,我不希望他们害怕点击我网站上的某些东西,否则,我重现了同样的问题,问题肯定来自雅虎!那么,这一点就已经有问题了。答案在这里: 当从 smtpclient .net 发送时,雅虎禁用链接 我对其进行了测试(简短回答:将 http/https 添加到您的 url),它可以工作。

于 2014-06-24T08:00:00.163 回答