簡體   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