Страницы: 1
RSS
БАГИ в TheBat!, Проблема с отображение таблиц в HTML письмах
 
TheBat! v3.62.14 Prof

При использовании тега nowrap содержимое ячейки таблицы не отображается вообще, если ее ширина больше ширины заголовка в таблице.

Вот пример:

<html>
 <head>
   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
   <style type="text/css">
      h1 {margin: 0px 0px 0px; font: 14pt verdana,arial,helvetica;}
      body {font: normal 8pt verdana,arial,helvetica; color: #000000}
      th {font-size: 10pt; text-align: left; font-weight: bold; background:#A6CAF0}
      tr {font-size: 8pt; text-align: left}
      .vb {background: #CC99FF}
      .vt {background: #CC99FF; color: #008080}
      .nb {background: #EEEEE0}
      .nv {background: #EEEEE0; text-align: right}
      .nt {background: #EEEEE0; text-align: center; font-size: 10pt; font-weight: bold}
      .sb {background: #B6E0B6}
      .sv {background: #B6E0B6; text-align: right}
      .st {background: #B6E0B6; text-align: center; font-size: 10pt; font-weight: bold; color:#007f00}
      .fb {background: #E8C8C8}
      .fv {background: #E8C8C8; text-align: right}
      .ft {background: #E8C8C8; text-align: center; font-size: 10pt; font-weight: bold; color:#ff0000}
   </style>
 </head>
 <body>
   <h1>Stress test status: PASSED</h1>
   Version: 2.0.202.14<br>
   Start time: 11/23/2005 13:04:56<br>
   Finish time: 11/23/2005 13:16:33<br>
   Duration: 00:11:37<br>
   


     <table border="0" cellpadding="3" cellspacing="2">
       <tr>
         <th class="vb">Architecture</th>
         <th class="vt">amd64</th>
       </tr>
       <tr>
         <th class="vb">FrameworkVersion</th>
         <th class="vt">v2.0.50727</th>
       </tr>
     </table>
     <table border="0" cellpadding="3" cellspacing="2">
       <tr>
         <th>Name</th>
         <th style="text-align: center">Status</th>
         <th style="text-align: rigth">Elapsed</th>
         <th>Comment</th>
       </tr>
       <tr>
         <td class="nb" nowrap>Before tests command</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap></td>
         <td class="nb" nowrap></td>
       </tr>
       <tr>
         <td class="nb" nowrap>Enter/leave test STA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>11.843</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Enter/leave test MTA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>41.734</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Exception test STA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>112.610</td>
         <td class="nb" nowrap>VS8, Additionally testing flashing</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Exception test MTA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>494.578</td>
         <td class="nb" nowrap>VS8, Additionally testing flashing</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Application domain test STA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>8.828</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Application domain test MTA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>25.063</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
     </table>
   

 </body>
</html>
 
Да у бат вообще проблемы с просмотром таблиц. Мне разработчики ответили: Это не баг Бата, это неправильно сформировонная таблица. И похрену, что все остатьные браузеры и почтовые клиенты показывают её нормально, главное - что это не бага Бата. Уверен, что и тебе будет наподобие ответ.
 
Отношение компании мне понятно - отбрехиваются. Жаль у меня было более высокое мнение о конторе.

Кстати, v3.5.30 именно этой проблемы не имела.
 
 :evil: Кстати ответа еще нет, а очень бы хотелось... Не переходить же на другой клиент, а похоже придется...
 
Я лично сходу запихнул данный хтмл в письмо, но полноценного письма не получилось. И бага я не увидел.

Лучше бы пооолный вариант в формате eml.
 
 :evil: Попробовал версию 3.65.03 ничерта не поменялось.

Жаль что у вас приаттачить-то нельзя на форуме, а то  еще и картинку результата бы прислал. Письмо привожу ниже. Но извиняйте вся опозновательная инфа удалена.
===============================================
Return-Path: <ZZZ@XXX.org>
Delivered-To: SSS@XXX.org
Received: (qmail 123456789 invoked by uid 12); 01 Jan 2000 00:00:00 -0000
Delivered-To: XXX@XXX.org
Received: (qmail 123456789 invoked by uid 12); 01 Jan 2000 00:00:00 -0000
Received: from unknown (HELO FFF) (255.255.255.255)
 by mail.XXX.org with SMTP; 01 Jan 2000 00:00:00 -0000
thread-index: AcXpLg1aVltPhmjMzOwcSze3WdwdzoPybKWg==
Thread-Topic: KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
From: <ZZZ@XXX.org>
To: AAA@XXX.org
Subject: KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
Date: Mon, 01 Jan 2000 00:00:00 +0000
Message-ID: <000001f5e99e$0af589d0$0001a8c0@XXX.org>
MIME-Version: 1.0
Content-Type: multipart/alternative;
       boundary="----=_NextPart_000_0001_00C0E933.334EAFB0"
X-Mailer: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.1830

------=_NextPart_000_0001_00C0E933.334EAFB0
Content-Type: text/plain;
       charset="us-ascii"
Content-Transfer-Encoding: 7bit


Stress test status: PASSED

Version: 2.0.201.93
Start time: 11/14/2005 18:04:55
Finish time: 11/14/2005 18:14:04
Duration: 00:09:09


Architecture     amd64  
FrameworkVersion         v2.0.50727      
Name     Status  Elapsed         Comment        
Before tests command     Ok                    
Enter/leave test STA     Ok      12.047  VS8    
Enter/leave test MTA     Ok      42.125  VS8    
Exception test STA       Ok      112.625         VS8, Additionally
testing flashing        
Exception test MTA       Ok      342.297         VS8, Additionally
testing flashing        
Application domain test STA      Ok      8.828   VS8    
Application domain test MTA      Ok      27.797  VS8    


------=_NextPart_000_0001_00C0E933.334EAFB0
Content-Type: text/html;
       charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html>
 <head>
   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
   <style type="text/css">
      h1 {margin: 0px 0px 0px; font: 14pt verdana,arial,helvetica;}
      body {font: normal 8pt verdana,arial,helvetica; color: #000000}
      th {font-size: 10pt; text-align: left; font-weight: bold; background:#A6CAF0}
      tr {font-size: 8pt; text-align: left}
      .vb {background: #CC99FF}
      .vt {background: #CC99FF; color: #008080}
      .nb {background: #EEEEE0}
      .nv {background: #EEEEE0; text-align: right}
      .nt {background: #EEEEE0; text-align: center; font-size: 10pt; font-weight: bold}
      .sb {background: #B6E0B6}
      .sv {background: #B6E0B6; text-align: right}
      .st {background: #B6E0B6; text-align: center; font-size: 10pt; font-weight: bold; color:#007f00}
      .fb {background: #E8C8C8}
      .fv {background: #E8C8C8; text-align: right}
      .ft {background: #E8C8C8; text-align: center; font-size: 10pt; font-weight: bold; color:#ff0000}
   </style>
 </head>
 <body>
   <h1>Stress test status: PASSED</h1>
   Version: 2.0.201.93<br>
   Start time: 11/14/2005 18:04:55<br>
   Finish time: 11/14/2005 18:14:04<br>
   Duration: 00:09:09<br>
   


     <table border="0" cellpadding="3" cellspacing="2">
       <tr>
         <th class="vb">Architecture</th>
         <th class="vt">amd64</th>
       </tr>
       <tr>
         <th class="vb">FrameworkVersion</th>
         <th class="vt">v2.0.50727</th>
       </tr>
     </table>
     <table border="0" cellpadding="3" cellspacing="2">
       <tr>
         <th>Name</th>
         <th style="text-align: center">Status</th>
         <th style="text-align: rigth">Elapsed</th>
         <th>Comment</th>
       </tr>
       <tr>
         <td class="nb" nowrap>Before tests command</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap></td>
         <td class="nb" nowrap></td>
       </tr>
       <tr>
         <td class="nb" nowrap>Enter/leave test STA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>12.047</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Enter/leave test MTA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>42.125</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Exception test STA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>112.625</td>
         <td class="nb" nowrap>VS8, Additionally testing flashing</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Exception test MTA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>342.297</td>
         <td class="nb" nowrap>VS8, Additionally testing flashing</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Application domain test STA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>8.828</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
       <tr>
         <td class="nb" nowrap>Application domain test MTA</td>
         <td class="nt" nowrap>Ok</td>
         <td class="nv" nowrap>27.797</td>
         <td class="nb" nowrap>VS8</td>
       </tr>
     </table>
   

 </body>
</html>

------=_NextPart_000_0001_00C0E933.334EAFB0--
 
Обратите внимание на пустые поля в таблице. На самом деле, большинство из них вовсе не пустые...
 
И еще. Чтобы письмо нормально импортировалось поставте пробелы перед где смайлик.

....
Content-Type: multipart/alternative;
:!: boundary="----=_NextPart_000_0001_00C0E933.334EAFB0"
....
 
вот теперь я увидел.

Зарегистрировано как баг:
0005615: When using nowrap tag - text in columns not shown, if it's width more then header width

Приложен скриншот и исходник в EML-формате
Страницы: 1