Neo, а ты не пробовал настроить SMTP в каком нибудь почтовом клиенте (не самодельном) - будет работать или нет. Кто неправ - компонент или gmail
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
|
|||
карма: 0 |
|
Ответов: 176
Рейтинг: 12
|
|||
Я хочу внести предложение по доработке SMTP.
Как известно компонент SMTP не понимает HTML. Вот бы хорошо было сделать, чтобы он создавал и HTML письма. |
|||
карма: 0 |
|
Ответов: 838
Рейтинг: 4
|
|||
toropchin, что мешает отправлять HTML как текст, а просматривать как HTML?
|
|||
карма: 0 |
|
Ответов: 176
Рейтинг: 12
|
|||
Конечно можно просмотреть текст как html. Но если письмо будет открато например клиентом the bat. Он же не поймёт, что надо простой текст просмотреть как html.
|
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Вообще-то поддержка аттачмента типа html не помешает, т.к. фактически письма в формате html аттачментом идут, и тип аттачмента должен быть соответствующий указан (text/html), что на данный момент не реализовано.
|
|||
карма: 1 |
|
Ответов: 176
Рейтинг: 12
|
|||
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 |
| ||
файлы: 2 | 156424.rar [5.7KB] [308], 48618.PNG [13.1KB] [547] |
Ответов: 3655
Рейтинг: 69
|
|||
toropchin писал(а): Я немного изменил стандартный компонент SMTP. Я заменил в smtp.pas следующее: text/plain на text/html.Так надо сделать такое свойство. |
|||
карма: 0 |
|
Ответов: 176
Рейтинг: 12
|
|||
Вячеслав, Я понимаю, что надо. Но в паскале я почти не соображаю. Попробую конечно разобраться. Хорошо бы было если ещё кто-нибудь писоединится.
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Вячеслав писал(а): Так надо сделать такое свойствоКонкретней, пожалуйста |
|||
карма: 9 |
|
Ответов: 176
Рейтинг: 12
|
|||
Galkov писал(а): Конкретней, пожалуйстаЯ думаю, что Вячеслав имел ввиду сделать переключатель, с помошью которого можно будет указать как отправлять письмо. Как HTML либо как TXT |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
И что, надо как-то после этого содержимое с точки Body превратить в html
![]() Или наоборот, как-то опознать уже имеющийся html в этом содержимом ![]() Предупреждаю, что такое html - я не знаю. Т.е. - абсолютно. Поэтому и говорю - конкретнее, пожалуйста Если алгоритм складывается, остальное - дело техники |
|||
карма: 9 |
|
Ответов: 2125
Рейтинг: 159
|
|||
toropchin писал(а): HTML это текст который содержится в теле письмаЕсли нет других аттачментов, то можно и в теле, нужно лишь Content-Type в заголовке правильный указать. |
|||
карма: 1 |
|
Ответов: 176
Рейтинг: 12
|
|||
tsdima писал(а): Если нет других аттачментов, то можно и в теле, нужно лишь Content-Type в заголовке правильный указать.Да, я так и сделал. http://hiasm.com/xf//getfile/5531 ![]() В моём примере я отправлял ещё и картинку в аттаче. HTML был в теле письма. Почему Вы говорите tsdima писал(а): Если нет других аттачментов |
|||
карма: 0 |
|
28