2011-11-29 14 views
2

飛行機の色やGmailで何かやっていることを初めて知っていると思います。私は何かを逃しているに違いない。Gmailでメッセージ本文が文字化けしています

私は、テストレポートの自動化された配信のためにアリメールタスクを使用 - ここで私はメールのメール送信試験体でTestNGのによって生成されたレポート(だけでなく、添付ファイルを)遣わすで

<target name="sendtestreport"> 
    <tstamp> 
     <format property="current.time" pattern="MM/dd/yyyy hh:mm" /> 
    </tstamp> 
    <property name="subject" value="Selenium Test Report: " /> 

    <mail mailhost="test.de" mailport="25" subject="${subject} ${current.time}" 
     user="[email protected]" password="password" messagemimetype="text/html"> 
     <from address="[email protected]" /> 
     <replyto address="[email protected]" /> 
     <to address="[email protected]" />  
     <message src="${basedir}\test-output\emailable-report.html">If you have trouble viewing the message then open attachment</message> 
     <attachments> 
      <fileset dir="${basedir}"> 
       <include name="**/emailable-report.html"/> 
      </fileset> 
     </attachments> 
    </mail> 
</target> 

。私のGmailアカウントのメッセージが間違ってフォーマットされていると、色が表示されず、テキストが重なり、位置がずれています。 Yahooのメールでは完璧に見えます。

メッセージを適切な形式で表示するには、Gmailで変更する必要のある設定はありますか? Gmailの動作に問題はありますか?

+0

私はFF 8とChrome 15の両方を試しました。いいえIE – Tarun

答えて

6

各電子メールクライアントは、HTML電子メールをどのようにレンダリングするかを選択します。いくつかのWebベースのクライアントはCSSを取り除く必要があるため、サイトの外観をハイジャックすることはありません。それぞれの電子メールクライアントが選択できる最小のCSSセレクタとHTMLタグがあります。 emailable-report.htmlテンプレートをいくつかの大きな変更を加えて、Gmailのために動作させる必要があります。

クロスクライアントの電子メールテンプレートを作成するスキルに基づいて、ビジネス全体が構築されています。 Gmail(他の主要なクライアントと同様)に適したものを作るにはかなりの時間と研究が必要になるかもしれません。

100万他人Googleでいくつかをつつく場合:ここで

は、いくつかのリソースあなたが始めるためにありますもっと。

+0

TestNGを使用していて、emailable-report.htmlというレポートが生成されています。私は実際に更新することは可能ではないと思います。そして私がそうしても、TestNGの今後のすべてのリリースと同期しておく必要があります。 – Tarun

+2

@Tarun:問題は完全に電子メールテンプレート内にあります。他の電子メールクライアントで見栄えを良くするには、電子メールテンプレートのメンテナンス作業を行う必要があります。 –

関連する問題