我有一个奇怪的行为,而我发送邮件: 这是我的代码:
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">
添加了很多东西(我不在乎),但删除了我的操作。 我收到雅虎的邮件(我不确定它是否重要,但谁知道)。 这是我在页面中唯一的表单,我不知道这是怎么发生的。 如果有人可以帮忙...... 感谢
答案 0 :(得分:0)
好吧,我忘记了&#34;表格&#34;因为雅虎会警告用户点击它。我将与客户合作,我不希望他们通过点击我的网站的某些东西而害怕 否则,我再现了同样的问题,问题肯定来自雅虎! 那么,这一点已经存在一个问题。 答案在这里: yahoo disable links when sent from smtpclient .net 我测试了它(简短的回答:将http / https添加到你的网址),它可以工作。