Генерация таблицы в теле письма (Решено)

  • Автор темы BoberJan
  • Дата начала
B

BoberJan

Гость
#1
Добрый день,
Мне необходимо процедурой в Оракле сформировать письмо, причем, в теле должна быть таблица. Если в теле письма генерируется HTML или XML, то отображается он, как исходный текст. Какие могут быть решения?
1)Может можно заставить Лотус отображать HTML как web-страницу? Но такой вариант не очень, т.к. это рассылка и всем придется что то менять.
2) При создании письма в Лотусе можно создать таблицу, как в Ворде. Может она имеет тоже какие-то теги?
3) Очень поможет исходный код письма Лотуса, у себя я найти не смог. Может кто подскажет.

Если у кого-то будет ответ на одиз из трех вопросов, то буду очень признателен.
Спасибо.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 483
360
#2
Мне необходимо процедурой в Оракле сформировать письмо, причем, в теле должна быть таблица
кто на ком стоял...
1 - хтмл отображается, но с особенностями (а ваще есть майм)
2 - можно... средствами нотусятины (смотрим хэлп, по ричтексту)
3 - это как?

я так понимаю оракл могет джавой оперировать - генерите что надо в виде атача (ПДФ, например)
 
B

BoberJan

Гость
#3
кто на ком стоял...
1 - хтмл отображается, но с особенностями (а ваще есть майм)
2 - можно... средствами нотусятины (смотрим хэлп, по ричтексту)
3 - это как?

я так понимаю оракл могет джавой оперировать - генерите что надо в виде атача (ПДФ, например)

Спасибо за ответ.
А что такое майм? Или напишите пожалуйста на английском - погуглю.

Аттач не совсем вариант. Тогда можно и Екселевский (XML) файл делать. Просто не знаю, как сгенерить таблицу в теле с таблицей.

Если в тело письма сунуть такой код, то он так и отображается
Код:
<HTML>
<BODY>
<TABLE width="100%" border="1" cellspacing="0" cellpadding="4">
<TR><TD>ячейка 1.1</TD><TD>ячейка 1.2</TD></TR>
<TR><TD>ячейка 2.1</TD><TD>ячейка 2.2</TD></TR>
</TABLE>
</BODY>
</HTML>
 
B

BoberJan

Гость
#5
Ух-х, вопрос решен.
Спасибо lmike и nvy за то что натолкнули курить Mime. (первый раз смотрел эту штуку:()
Итого, что нужно было сделать. В Оракловой процедуре хардкодом было прописано:
Код:
Content-Type: text/plain
соответственно, все что ему подкладывал определялось, как текст. После смены на:
Код:
Content-Type: text/html
HTML табличка благополучно была отправленна.