Hello, trialex!
t> RFC 2397
t> Но в IE не работает.
Прикольно.
В Opera тоже не работает, зато работает в Mozilla.
Posted via RSDN NNTP Server 1.8 beta
Здравствуйте, pit___, Вы писали:
___>Здравствуйте, Воронков Василий, Вы писали:
>>> понятно, что обыкновенный аттачмент здесь не катит
ВВ>>Почему это не катит?
___>потому что если просто аттачмент сделать
___>до картинка будет в письме, как файл
___>а нужно, чтоб она отображалась в письме в указанном месте, между строчками
___>точно также, как при росмотре указанной HTML страницы в броузере
Вот если бы как-то добраться до статического поля _helper в типе System.Web.Mail.SmtpMail+CdoSysHelper
internal class CdoSysHelper
{
private static LateBoundAccessHelper _helper;
}
То дальше было бы все относительно просто. Как получить доступ к этому _helper я еще не знаю
Здравствуйте, trialex, Вы писали:
T>Вот если бы как-то добраться до статического поля _helper в типе System.Web.Mail.SmtpMail+CdoSysHelper
T>То дальше было бы все относительно просто. Как получить доступ к этому _helper я еще не знаю
Уже знаю. Теперь можно проверить идею
Здравствуйте, trialex, Вы писали:
T>Здравствуйте, trialex, Вы писали:
T>>Вот если бы как-то добраться до статического поля _helper в типе System.Web.Mail.SmtpMail+CdoSysHelper
T>>То дальше было бы все относительно просто. Как получить доступ к этому _helper я еще не знаю
T>Уже знаю. Теперь можно проверить идею
Теперь я задумваюсь на смыслом — проще использовать CDO и не морочить себе голову...
Здравствуйте, 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();
Здравствуйте, der Igel, Вы писали:
DI>Hello, SubZero2000!
S>> Благодарить не надо .
DI>А теперь гениальные товарищи приводят пример формирования письма с встроенными картинками....
Herr Ёжик, прикол не в этом. Этот пример на VB-scripte взят с ASP странички
.
Здравствуйте, pit___, Вы писали:
___>...
Можеш поюзать вот эту библиотеку:
http://sourceforge.net/projects/esusoft-smtp/
Там есть фича для отсылки картинок которые автоматически вкладываются
в маил-фаил. Kак это устроенно смотри в искодниках...