• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Маленький Шрифт В Письме

victorhalf

Green Team
29.05.2007
79
3
BIT
0
День добрый!
Есть Domino704 и толстые клиенты Лотуса 704.Домен один.
Начальство потребовали сделать корпоративную подпись в письмах с требованием
"для дисклэймера использовать шрифт Arial 6pt"

Ладно, сделал хтмл файл, вставляю подпись в письмо.
Пока письмо ходит в одном домене всё ОК, но когда отсылаю на какой нибудь внешний ящик типа mail.ru, gmail или в головную контору(там Эксчендж) шрифт в 6пт волшебным образом превращается в 8пт.

Может кто работал с хтмл-ем в письмах подскажет как оставить свое стилевое оформление.

Спасибо
 

aameno2

Lotus Team
27.01.2009
730
134
BIT
109
А отослать себе письмо на тот же мейлру и посмотреть его содержимое? Есть там ваш хтмл?
 

victorhalf

Green Team
29.05.2007
79
3
BIT
0
А отослать себе письмо на тот же мейлру и посмотреть его содержимое? Есть там ваш хтмл?
Вся безнадежность ситуации заключается в том, что либо на клиенте либо на сервере происходит перекодирование тела письма в формат МИМЕ.

<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"При этом банальный хтмл типа..."</div></div><div class="sp-body"><div class="sp-content"><body lang="uk-UA">
<div style="font-family: Arial; color: #6f6f6f;line-height: 9pt" >
<div style="font-size: 9pt"><b>ФИО в 9 пт</b>
<div> должность - тоже в 9 пт</div>
</div>
<span style="font-size: 6pt line-height: 6pt"> много текста в дисклеймере в 6пт <pre> </pre>
</span>
</div> </body>
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"В лучшем случае превращается во что то типа..."</div></div><div class="sp-body"><div class="sp-content"><body>
<p><br>
<b><font size="2" color="#5F5F5F" face="Arial">ФИО</font></b><font size="4" color="#5F5F5F" face="Arial"> </font>
<font size="2" color="#5F5F5F" face="Arial"><br>должность</font><font size="4" color="#5F5F5F" face="Arial"> </font>
<font size="1" color="#5F5F5F" face="Arial">должен был быть дисклеймер млким шрифтом. </font><br>
</body>
это я взял из оутлука, но примерно тоже и в мейлюру и жмэйл. Ну вот почему этот долбаный ексченж может осталять стилевое форматирование без изменения, а домине нужно выдрючиваться и подставлять что-то своё. :what?:

А может кто знает, в 8.5.3 или 9-ке что-то изменилось в этом смысле? Имеет смысл проапгрэйдиься?
Посоветуйте что нибудь, а то меня за несоответсвие корпоративной подписи точно съедят.
Спасибо.
 

puks

Lotus Team
03.02.2007
1 919
55
BIT
3
А ты уверен, что подмена идет на отправляющей стороне?

Вообще-то требовать соблюдения стандартов при интернет переписке - это мягко говоря некорректно, так как совершенно нет никакого контроля на принимающей стороне.
 

victorhalf

Green Team
29.05.2007
79
3
BIT
0
А ты уверен, что подмена идет на отправляющей стороне?
Как я понял это одно из "больных"мест домино, у него есть карта шрифтов(переменная DOMINO_FONTSIZE_CUTOFF_1=8 и т.д. ), что то типа "с 1-го по 8-й это font size 1, с 9 по 10 это 2", вот он при конвертации в миме их и подставляет.
А вот как заставить лотус ничего не менять в теле письма? вот вопрос!
Сейчас играюсь с Notessession.ConvertMIME, но опять же - с какой стороны это прикрутить к стандартному почтовому шаблону?

А поповоду некорректности требований. ;)
Головная контора активно внедряет Exchange и по барабану им "как там у нас тюбитейка", главное что бы красиво и единообразно было.
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
Вся безнадежность ситуации заключается в том, что либо на клиенте либо на сервере происходит перекодирование тела письма в формат МИМЕ.
А где именно-то оно все же происходит? Если на клиенте, то, ессно, надо пробовать отправить из новой версии.
По идее, если в Location у юзера указано "Отправлять в MIME", то сервер влиять не должен. Вообще говоря, можно остановить на сервере router, отправить письмо и глянуть на него в mail.box - что там у него с HTML.
Далее посмотреть MIME-письмо уже на выходе, в его "чистом" виде - использовать SMTPSaveOutboundToFile=1 на сервере. Если сервер все же "правит" HTML - посмотреть параметры сервера в notes.ini, проверить наличие каких-нить плагинов типа антивируса, антиспама...
ЗЫ. Конвертация CD-MIME всегда коряво работала, есть куча статей на эту тему в KB...
 

victorhalf

Green Team
29.05.2007
79
3
BIT
0
По идее, если в Location у юзера указано "Отправлять в MIME", то сервер влиять не должен.
Дык он и не влияет. Тогда сам клиент перегоняет в миме. Но движок который это делает наверное одинаковый(с серверным).
Потому что при "Отправлять в MIME" и вкл. SmtpSaveOutboundToFile вижу свой кусок хтмл-я с тегами в виде относительного font size=1, а не мой style="font-size:6pt" (пробовал на 704CCH2 и 853FP5 клиенте)
грустно ;)
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
В 8.5.x можно еще попробовать поставить галку "Disable embedded browser for MIME mail" в настройках клиента, но, почти уверен, будет только хуже...
UPD. А подпись Вы как делаете, кстати? Просто каждому пользователю указываете HTML-файл с необходимым текстом?
UPD2. Нашел закрытую статью на IBM - может, кто-нить поможет ее прочитать?
"LO71608: SIGNATURE FONT CHANGES WEN SENDING SMTP MAIL."
 

puks

Lotus Team
03.02.2007
1 919
55
BIT
3
Мыш
А в чем проблемы прочитать? Создай IBM и читай на здоровье.

APAR status

OPEN

Error description

Users create a Rich Text signature for their emails.

The have their Location Doc set to send in MIME format.

When the sent message hits the server mail.box the message has a
Page Source and has the following :


--=_alternative 0069770B88257A72_=
Content-Type: text/html; charset="US-ASCII"


<br>
<br>

<br><font size=2 face="sans-serif">Anna Frias | Billing - PPO
Supervisor</font>
<br><font size=2 face="sans-serif">530 S. Main St, 12th
Floor</font>
<br><font size=2 face="sans-serif">Orange, CA 92868</font>



When we trap the outbound message we see




--1__=07BBF0E1DFFA29298f9e8a93df938690918c07BBF0E1DFFA2929
Content-Transfer-Encoding: quoted-printable
Content-type: text/html; charset=ISO-8859-1
Content-Disposition: inline

<html><body><p><font size=3D"2" face=3D"Script MT Bold">Anna
Frias | Billin=
g - PPO Supervisor</font><font size=3D"3"
face=3D"serif"> </font><br><=
font size=3D"2" face=3D"Script MT Bold">530 S. Main St, 12th
Floor</font><f=
ont size=3D"3" face=3D"serif"> </font><br


The Charset changes from "US-ASCII" to ISO-8859-1

The Font chanes from <font size=2 face="sans-serif">

to <font size=3D"2" face=3D"Script MT Bold">

Local fix

None known If setting the signature to Plain Text we lose the

images.

Problem summary

Problem conclusion

Temporary fix

Comments

This APAR is associated with SPR# SCRL8Y4QTR.

APAR Information

APAR number

LO71608
Reported component name

DOMINO SERVER
Reported component ID

5724E6200
Reported release

853
Status

OPEN
PE

NoPE
HIPER

NoHIPER
Special Attention

NoSpecatt
Submitted date

2012-09-13
Closed date

Last modified date

2013-03-26

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
puks, спасибо! К сожалению, простой эккаунт там не прокатывает, нужен пасспортный..
UPD. Залогиниваюсь успешно, но пишет, что "Your credentials do not entitle you to the document or resource you have requested. If you have credentials for other programs listed below and have not previously provided them, you can submit that information now."
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
victor., ясно. Клиент при импорте HTML-подписи херит все форматирование, а при отправке письма генерит свои стили. Как заставить его сохранять стили в исходящем письме - не знаю...
А подпись у всех с индивидуальным текстом или общая? Если общая, то можно попробовать через disclaimer'ы еще, но как там с форматированием, тоже не знаю (где-то читал, что HTML-disclaimer, сервер, вроде, никак не трогает).
 

victorhalf

Green Team
29.05.2007
79
3
BIT
0
victor.Если общая, то можно попробовать через disclaimer'ы еще, но как там с форматированием, тоже не знаю (где-то читал, что HTML-disclaimer, сервер, вроде, никак не трогает).
:) Таки да, поле дисклеймера, судя по всему, просто добавляется, как есть, в тело письма. Жаль что у меня подпись индивидуальная, но инфа интересная, спасибо
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
victor., ясно. Клиент при импорте HTML-подписи херит все форматирование, а при отправке письма генерит свои стили. Как заставить его сохранять стили в исходящем письме - не знаю...
А подпись у всех с индивидуальным текстом или общая? Если общая, то можно попробовать через disclaimer'ы еще, но как там с форматированием, тоже не знаю (где-то читал, что HTML-disclaimer, сервер, вроде, никак не трогает).
набиваешь подпись в обычном письме, потом копипастов вставляешь :(
 

victorhalf

Green Team
29.05.2007
79
3
BIT
0
набиваешь подпись в обычном письме, потом копипастов вставляешь ;)
Да и живет она до выхода в и-нет. Протокол смтп предусматривает передачу в миме формате и неважно где, на сервере или на клиенте, но преобразование всё разно будет. Единственная возможность - менять шаблон и использовать ConvertToMime =false.
Хотя конечно если без стилевых изващений и стандартными шрифтами - то да, всё гуд. Но тогда бы и вопроса не возникло :(
 

victorhalf

Green Team
29.05.2007
79
3
BIT
0
а то, что у тебя конвертация не правильна это уже факт
Тогда если не сложно, можешь из 5-го поста взять первый кусок хтмля(только его нужно обернуть в <html></html>), подставить его в письмо как подпись и отправить из обычного клиента? И покажи что получилось на выходе. или просто отправить на мой адресс(halfvictor@mail.ru).
Просто интересно что должно получиться при правильно настроеной конвертации?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!