Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#16: 2007-02-16 13:46:45 ЛС | профиль | цитата
Neo, а ты не пробовал настроить SMTP в каком нибудь почтовом клиенте (не самодельном) - будет работать или нет. Кто неправ - компонент или gmail
карма: 0
начавший
0
Ответов: 176
Рейтинг: 12
#17: 2007-03-18 15:41:30 ЛС | профиль | цитата
Я хочу внести предложение по доработке SMTP.
Как известно компонент SMTP не понимает HTML. Вот бы хорошо было сделать, чтобы он создавал и HTML письма.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 838
Рейтинг: 4
#18: 2007-03-18 15:44:57 ЛС | профиль | цитата
toropchin, что мешает отправлять HTML как текст, а просматривать как HTML?
карма: 0
Coder
0
Ответов: 176
Рейтинг: 12
#19: 2007-03-18 17:14:20 ЛС | профиль | цитата
Конечно можно просмотреть текст как html. Но если письмо будет открато например клиентом the bat. Он же не поймёт, что надо простой текст просмотреть как html.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 2125
Рейтинг: 159
#20: 2007-03-18 23:24:55 ЛС | профиль | цитата
Вообще-то поддержка аттачмента типа html не помешает, т.к. фактически письма в формате html аттачментом идут, и тип аттачмента должен быть соответствующий указан (text/html), что на данный момент не реализовано.
карма: 1

0
Ответов: 176
Рейтинг: 12
#21: 2007-03-19 15:39:28 ЛС | профиль | цитата
tsdima, Сегодня исследовал файлы писем которые формирует The Bat. Прищёл к выводу, что HTML это не аттачмент. HTML это текст который содержится в теле письма.
Для того чтобы почтовый клиент распознал какое письмо он получил (HTML или TXT) в файле письма есть такие строчки:
Content-Type: text/plain; charset=windows-1251 - это текстовое письмо
Content-Type: text/html; charset=windows-1251 - это HTML письмо

Я немного изменил стандартный компонент SMTP. Я заменил в smtp.pas следующее: text/plain на text/html.
В результате я смог отправить HTML письмо.
Пример в аттаче.

Вот скриншот письма

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 2156424.rar [5.7KB] [308], 48618.PNG [13.1KB] [547]
Ответов: 3655
Рейтинг: 69
#22: 2007-03-19 16:43:51 ЛС | профиль | цитата
toropchin писал(а):
Я немного изменил стандартный компонент SMTP. Я заменил в smtp.pas следующее: text/plain на text/html.

Так надо сделать такое свойство.
карма: 0

0
Ответов: 176
Рейтинг: 12
#23: 2007-03-19 17:49:17 ЛС | профиль | цитата
Вячеслав, Я понимаю, что надо. Но в паскале я почти не соображаю. Попробую конечно разобраться. Хорошо бы было если ещё кто-нибудь писоединится.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#24: 2007-03-19 18:36:22 ЛС | профиль | цитата
Вячеслав писал(а):
Так надо сделать такое свойство

Конкретней, пожалуйста
карма: 9

0
Ответов: 176
Рейтинг: 12
#25: 2007-03-19 18:52:39 ЛС | профиль | цитата
Galkov писал(а):
Конкретней, пожалуйста

Я думаю, что Вячеслав имел ввиду сделать переключатель, с помошью которого можно будет указать как отправлять письмо. Как HTML либо как TXT
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#26: 2007-03-19 19:17:47 ЛС | профиль | цитата
И что, надо как-то после этого содержимое с точки Body превратить в html
Или наоборот, как-то опознать уже имеющийся html в этом содержимом

Предупреждаю, что такое html - я не знаю. Т.е. - абсолютно.
Поэтому и говорю - конкретнее, пожалуйста

Если алгоритм складывается, остальное - дело техники
карма: 9

0
Ответов: 2125
Рейтинг: 159
#27: 2007-03-19 19:18:48 ЛС | профиль | цитата
toropchin писал(а):
HTML это текст который содержится в теле письма

Если нет других аттачментов, то можно и в теле, нужно лишь Content-Type в заголовке правильный указать.
карма: 1

0
Ответов: 176
Рейтинг: 12
#28: 2007-03-19 19:30:05 ЛС | профиль | цитата
tsdima писал(а):
Если нет других аттачментов, то можно и в теле, нужно лишь Content-Type в заголовке правильный указать.


Да, я так и сделал. http://hiasm.com/xf//getfile/5531
В моём примере я отправлял ещё и картинку в аттаче. HTML был в теле письма. Почему Вы говорите
tsdima писал(а):
Если нет других аттачментов
?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
28
Сообщение
...
Прикрепленные файлы
(файлы не залиты)