Как вставить Html код в письмо

puks

Lotus team
03.02.2007
1 971
8
#1
Уверен, что вопрос элементарный, но никогда с этим не сталкивался да и в вэбе не силен.

Вот есть код

<left>
<a href="http://www.krassota.com/" target="_blank">
<img src="http://www.krassota.com/i/cvet/19.gif"
title="анимационные открытки"
border="0"></a><br><a href="http://www.krassota.com/" target="_blank">
<b>www.krassota.com</b></a></left>

Как его вставить в письмо в лотусовом клиенте, чтобы на другом конце все выглядело красиво?
 

Oksana

Lotus team
10.01.2006
329
0
#2
Уверен, что вопрос элементарный, но никогда с этим не сталкивался да и в вэбе не силен.

Вот есть код

<left>
<a href="http://www.krassota.com/" target="_blank">
<img src="http://www.krassota.com/i/cvet/19.gif"
title="анимационные открытки"
border="0"></a><br><a href="http://www.krassota.com/" target="_blank">
<b>www.krassota.com</b></a></left>

Как его вставить в письмо в лотусовом клиенте, чтобы на другом конце все выглядело красиво?
а зачем обязательно код вставлять? может достаточно оформить текст или картинку как гиперобъект?
Пишешь текст ( или вставляешь картинку), выделяешь его, затем меню Создать-Гиперобъект-Связь, там в свойствах и пишешь URL
http://www.krassota.com/
Текст превратиться в ссылку после отправки. Отправь письмо самому себе и посмотри на полученный результат.
 

puks

Lotus team
03.02.2007
1 971
8
#3
Для этого даже не надо создавать объект. Этот текст автоматически станет ссылкой при отправке. Но ведь мне надо не ссылку получить, а выполняемый код. Если я правильно читаю html, то должна загружаться картинка с этого сайта.
 

Oksana

Lotus team
10.01.2006
329
0
#4
Для этого даже не надо создавать объект.
У меня 6-ка, в ней по другому не работает.

Может тебе это поможет F1 "Изменение атрибутов HTML в документе" (Действия-изменить HTML-атирубы)

я, конечно, очень извратилась <_< , но вставила твой код, как автоматическую подпись из HTML-файла
как правильно и просто это сделать, увы ....
в понедельник все вернуться и кто-нибудь обязательно подскажет :rolleyes:
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#5
нужно отправить ХТМЛ код по почте?
есть маймы и т.п.
 

puks

Lotus team
03.02.2007
1 971
8
#6
Oksana
Я тоже думал про вставку в подпись, но это не решение на каждый день.

А почему в 6 не работает? Я точно не помню, но мне кажется, что у нас это работало и в 6. Раутер автоматически это переводил в интернет ссылки.


lmike
А причем тут маймы для клиента? Мы же не говорим о кодировании или настройке сервера. На сервере и так это все настроено и отправляется в майме.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#7
можно майм создать самому на клиенте...
нтусёвый клиент плохо отображает хтмл

в вашем вопросе не озвучено - что именно и какими ср-вами надо решать (чем смотреть будут), есть обрывок непонятного хтмл

есть вариант со встроенным имеджем: http://searchdomino.techtarget.com/tip/1,2...i958913,00.html (нужно зарегиться, но блокировкой JS, в ФФ - NoScript, меня и так пущает)
и маймовские мемо - нотуса отображает
 

puks

Lotus team
03.02.2007
1 971
8
#8
lmike
Насколько я знаю, это влияет только в случае прямого отправления письма клиентом в интернет. Фактически, то же самое делает серверный раутер, когда перенаправляет письмо в интернет.
 

Oksana

Lotus team
10.01.2006
329
0
#9
В понедельник пришло в голову более простое решение :)
В теле письма Файл-Импорт-твой html-файл
Пробуй :eek:
 

puks

Lotus team
03.02.2007
1 971
8
#10
Oksana
Да, так работает. При этом вставляется картинка, которая становися hotspot со всеми нужными характеристиками.

Все-таки интересно, можно ли добиться такого же эффекта без промежуточного файла, просто вставляя html код?
 

Oksana

Lotus team
10.01.2006
329
0
#11
Все-таки интересно, можно ли добиться такого же эффекта без промежуточного файла, просто вставляя html код?
Вот еще есть возможность в теле письма выделить текст и пометить его как HTML меню Текст-код HTML. Посмотри, может у тебя сработает
у меня не дает результата, вроде с настройками клиента тоже поэкспериментировала, ни как
может на сервере еще что должно быть включено, что бы при отправке происходило преобразование
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#12
lmike
Насколько я знаю, это влияет только в случае прямого отправления письма клиентом в интернет. Фактически, то же самое делает серверный раутер, когда перенаправляет письмо в интернет.
по моим сведениям - это не так B)
никто не мешает создать такой док и конвертится он не будет (без доп. действий)

Вы ниразу не получали маймов свой ящик?! - "тогда мы идем к вам" :eek:

там даже польце появится - $NoteHasNativeMIME
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#14
какая цель - что и кому отправляем?
когда письма приходят с тырнета, они в майме м.б., и Нотуса их нормально отображает
стало-быть - ежели создадим маймовский док - он будет "нормально" отбражаться нотусами
 

puks

Lotus team
03.02.2007
1 971
8
#15
какая цель - что и кому отправляем?
Я, вроде, написал в первом посте. Попробую объяснить еще раз. Есть код, который взят с сайта. Ну знаешь, если хотите использовать эту картинку, то вот код, и т.п.

Теперь обычный пользователь, хочет отправить эту картинку, вставляя этот код, письмом.

Вот, собственно, и все.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#16
дык надо задать кнопку (типа приложить код и отправить) с этим кодом, в шаблоне (или где хоца - в апликухе)
понятно что вставку кода можно по-разному оформить (вплоть до замены по спец. тегу), и готовый текст (уже набитый) можно перефигачить в майм
вощем - дерзайте (ничего сложного не вижу)

вбаянить код:[codebox]Sub Initialize
'Initialize all variables
Dim s As New NotesSession
Dim doc As NotesDocument
Dim body As NotesMIMEEntity
Dim mimeE As NotesMIMEEntity
Dim mimeH As NotesMimeHeader
Dim stream As NotesStream
Dim URL As String

REM Set the default information
Set doc = s.CurrentDatabase.CreateDocument
doc.SendTo = "My Notes Address/MyOrg"
doc.Subject = "Subject - " + Cstr(Now)
URL="www.castrolcis.com"

REM Create the main MIME message
s.ConvertMIME = False
Set body = doc.CreateMIMEEntity("Body")
Set mimeH = body.CreateHeader({MIME-Version})
mimeH.SetHeaderVal {1.0}
Set mimeH = body.CreateHeader({Content-Type})
mimeH.SetHeaderValAndParams {multipart/related;boundary="=NextPart_="}

Set mimeE = body.CreateChildEntity
Set stream = s.CreateStream

REM Add the text of the message
stream.WriteText {This is a test message.<br><br>}

REM Create the link
stream.WriteText {<a href="http://www.krassota.com/" target="_blank">
<img src="http://www.krassota.com/i/cvet/19.gif"
title="анимационные открытки"
border="0"></a><br><a href="http://www.krassota.com/" target="_blank">
<b>www.krassota.com</b></a></left>}

mimeE.SetContentFromText stream, {text/html;charset="UTF-8"}, ENC_NONE
'Stop working with the Entity
Call doc.CloseMIMEEntities(True)
s.ConvertMIME = True
'Send document
Call doc.send(False)
Call stream.Close

End Sub[/codebox]
 

puks

Lotus team
03.02.2007
1 971
8
#17
lmike

Ты молодцА, конечно. Но ведь задача-то не в этом. Вопрос просто о функциональности обычного лотусового клиента со стандартным шаблоном.

Вот еще есть возможность в теле письма выделить текст и пометить его как HTML меню Текст-код HTML. Посмотри, может у тебя сработает
у меня не дает результата, вроде с настройками клиента тоже поэкспериментировала, ни как
Я так тоже пробовал. Твой результат подтверждаю :)
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#18
гы
то есть страницу я выдавливал это условие :)
и вот (барабанная дробь) разразились, оказ. - "стандартные" - гы-гы
 

puks

Lotus team
03.02.2007
1 971
8
#19
Не расстраивайся. Это все из-за того, что я плохо объяснил условия задачи.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#20
не буду расстраиваться :)
другой вопрос - а почему именно стандартный шаблон, он ведь тоже (какбы помягше) меняется существенно от версии к версии, и имея возможность "подправить"...
ведь даже процесс апгрейда шаблона (на др. версию) - вещь весьма неоднозначная
а "накатывать" свои расширения можно из отдельного мастер-шаблона (необязательно корячить "родной", нотусёвый)