Re[3]: рисунок в MailMessage типа Html
От: der Igel Россия  
Дата: 17.12.03 17:18
Оценка:
Hello, trialex!

t> RFC 2397

t> Но в IE не работает.

Прикольно.
В Opera тоже не работает, зато работает в Mozilla.
Posted via RSDN NNTP Server 1.8 beta
Re[5]: рисунок в MailMessage типа Html
От: trialex  
Дата: 17.12.03 19:45
Оценка:
Здравствуйте, pit___, Вы писали:

___>Здравствуйте, Воронков Василий, Вы писали:


>>> понятно, что обыкновенный аттачмент здесь не катит


ВВ>>Почему это не катит?


___>потому что если просто аттачмент сделать

___>до картинка будет в письме, как файл
___>а нужно, чтоб она отображалась в письме в указанном месте, между строчками
___>точно также, как при росмотре указанной HTML страницы в броузере

Вот если бы как-то добраться до статического поля _helper в типе System.Web.Mail.SmtpMail+CdoSysHelper
internal class CdoSysHelper
{
  private static LateBoundAccessHelper _helper;
}

То дальше было бы все относительно просто. Как получить доступ к этому _helper я еще не знаю
Re[6]: рисунок в MailMessage типа Html
От: trialex  
Дата: 17.12.03 19:53
Оценка:
Здравствуйте, trialex, Вы писали:

T>Вот если бы как-то добраться до статического поля _helper в типе System.Web.Mail.SmtpMail+CdoSysHelper

T>То дальше было бы все относительно просто. Как получить доступ к этому _helper я еще не знаю

Уже знаю. Теперь можно проверить идею
Re[7]: рисунок в MailMessage типа Html
От: trialex  
Дата: 17.12.03 20:09
Оценка:
Здравствуйте, trialex, Вы писали:

T>Здравствуйте, trialex, Вы писали:


T>>Вот если бы как-то добраться до статического поля _helper в типе System.Web.Mail.SmtpMail+CdoSysHelper

T>>То дальше было бы все относительно просто. Как получить доступ к этому _helper я еще не знаю

T>Уже знаю. Теперь можно проверить идею


Теперь я задумваюсь на смыслом — проще использовать CDO и не морочить себе голову...
Re[8]: рисунок в MailMessage типа Html
От: trialex  
Дата: 17.12.03 21:19
Оценка: 23 (3)
Здравствуйте, trialex, Вы писали:

T>Теперь я задумваюсь на смыслом — проще использовать CDO и не морочить себе голову...


    CDO.MessageClass message = new CDO.MessageClass();
    message.To = "user@domain";
    message.From = "user@domain";
    message.Subject = "image test";
    message.ContentTransferEncoding = "quoted-printable";
    message.HTMLBody = "<HTML><BODY>Here is the image: <img src='cid:testimage'><br>That's all</BODY></HTML>";            
    ADODB.Fields fields =  message.Configuration.Fields;
    fields[CDO.CdoConfiguration.cdoSMTPServer].Value = "smtphost";
    fields[CDO.CdoConfiguration.cdoSMTPServerPort].Value = 25;
    fields[CDO.CdoConfiguration.cdoSendUsingMethod].Value = CDO.CdoSendUsing.cdoSendUsingPort;
    fields.Update();
    message.AddRelatedBodyPart(@"F:\temp\test.jpg", "testimage", CDO.CdoReferenceType.cdoRefTypeId, null, null);
    message.Send();
Re[10]: рисунок в MailMessage типа Html
От: SubZero2000 Украина  
Дата: 18.12.03 08:35
Оценка:
Здравствуйте, der Igel, Вы писали:

DI>Hello, SubZero2000!


S>> Благодарить не надо .


DI>А теперь гениальные товарищи приводят пример формирования письма с встроенными картинками....


Herr Ёжик, прикол не в этом. Этот пример на VB-scripte взят с ASP странички .
(с)(_SZ_)
Re: рисунок в MailMessage типа Html
От: 4mbi3nt http://esud.info
Дата: 18.12.03 10:20
Оценка:
Здравствуйте, pit___, Вы писали:

___>...


Можеш поюзать вот эту библиотеку: http://sourceforge.net/projects/esusoft-smtp/
Там есть фича для отсылки картинок которые автоматически вкладываются
в маил-фаил. Kак это устроенно смотри в искодниках...
esud.info
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.