На https://kamsk.indi-hub.com тебя ждут самые красивые спутницы, готовые сделать все для твоего удовольствия. Вас ожидает незабываемое приключение в компании привлекательных спутниц на сайте https://nnovgorod.inditok.info, где сбываются все ваши мечты!. На сайте https://yo.inditok.info вас ждут спутницы, способные подарить вам незабываемые эмоции и удовольствие.
C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Отправка письма ... есть интер. проблема, Как программно приаттачить jpg, с услови
Barros
Отправлено: 23.01.2004, 10:41


Ученик-кочегар

Группа: Участник
Сообщений: 11



Итак суть проблемы :

- Когда отправляешь письмо с
NMSMTP1->PostMessage->body = "<html lang="ru"><head> </head><body> hello </body></html>";
NMSMTP1->SubType = mtPlain
то почтовый клиент выводит как текст !

- Когда отправляешь письмо с
NMSMTP1->PostMessage->body = "<html lang="ru"><head> </head><body> hello </body></html>";
NMSMTP1->SubType = mtHtml
то почтовый клиент понимает, что это html и выводит как html (т.е. без тегов) !

- Самое интересное :
NMSMTP1->PostMessage->body = "<html lang="ru"><head> </head><body> hello </body></html>";
NMSMTP->PostMessage->Attachments->Add("logo.jpg");
NMSMTP1->SubType = mtHtml

Т.е. я хочу , чтобы почтовик увидел, что это html и что в нем картинка и открыл сразу его как
html с картинкой !!!
НЕ ПОЛУЧАЕТСЯ !!!! (Открывает как plain текст)

Подскажите кто знает — как сделать так чтобы картинка сразу отображалась в html внутри почтовика!!!
Nick
Отправлено: 23.01.2004, 15:29


Машинист паровоза

Группа: Участник
Сообщений: 247



NMSMTP1->SubType = mtHtml
NMSMTP1->PostMessage->body = " hello ";

Если это сработает, будет круто.


NMSMTP->PostMessage->Attachments->Add("logo.jpg");
Не получится встроенная картинка в приципе.
Ее надо добавлять в body.

Barros
Отправлено: 26.01.2004, 13:20


Ученик-кочегар

Группа: Участник
Сообщений: 11



> NMSMTP1->SubType = mtHtml
> NMSMTP1->PostMessage->body = " hello ";

> Если это сработает, будет круто.

smile.gif) Согласен. Конечно "hello" надо зашивать в html-теги , чтобы сработало!! wink.gif))


> NMSMTP->PostMessage->Attachments->Add
("logo.jpg");
>Не получится встроенная картинка в приципе.
>Ее надо добавлять в body.

А как ? Я чуть ли не каждый день получаю письма от Subscribe.ru и в почтовом клиенте даже просто при просмотре уже открывается html (это понятно как) и вставленная картинка (не понятно как!!!wink.gif) ).
Как это делается ?

В их письме (Message.html) есть такой кусок :

Что вот это за cid ?? Может в нем дело ? Хотя пробую сам так формировать html — в итоге ничего не получается !
Barros
Отправлено: 26.01.2004, 13:22


Ученик-кочегар

Группа: Участник
Сообщений: 11



кусок кода от subsribe :

img src="cid:logo.jpg"

Вернуться в Вопросы программирования в C++Builder