Форум: "Прочее";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
ВнизВызов почтового клиента из .NET Найти похожие ветки
← →
clickmaker © (2008-02-01 11:35) [0]Дано: тема и текст письма в html.
Нужно: вызвать почтовый клиент по умолчанию и подсунуть ему эти данные. Адрес заранее не известен, так что mailto: не подходит.
Через обертку для MAPI мне удалось передать только Plain text.
Занимался ли кто подобной темой?
← →
palva © (2008-02-01 11:55) [1]
> Адрес заранее не известен, так что mailto: не подходит.
А без адреса задать? Разве не сработает?mailto:?subject=subj&body=body
← →
palva © (2008-02-01 11:58) [2]Нашел такую статью по теме
http://htmlcoder.visions.ru/HTML/?13
Просит пять рублей.
Я тоже так хочу.
← →
clickmaker © (2008-02-01 11:58) [3]
> [1] palva © (01.02.08 11:55)
нет. Аутглюк, например, говорит, что неверный параметр ему подсунули. В любом случае, Html так тоже не передать
← →
palva © (2008-02-01 12:09) [4]У меня Bat старутет как надо.
Тогда надо ориентироваться на какой-то список почтовых клиентов. А то ведь наверняка написаны клиенты, которые не поддерживают html, но которые могут стоять как клиенты по умолчанию.
← →
VICTOR_ (2008-02-01 12:16) [5]Насколько я понял - проблема в вычитывании данных из html в виде текста.
Возможно проще написать простенький парсер. Или поискать готовый
← →
clickmaker © (2008-02-01 12:22) [6]
> Насколько я понял - проблема в вычитывании данных из html
> в виде текста
нет.
Проблема передать html почтовому клиенту
← →
VICTOR_ (2008-02-01 12:29) [7]В виде текста или в виде Attach?
C MS Outlook лучше работать через OLE
Возможно поможет:
http://msdn2.microsoft.com/en-us/library/aa171418(office.11).aspx
← →
ketmar © (2008-02-01 12:37) [8]а нафига вызывать оный «клиент по умолчанию»? дать юзеру возможность поправить письмо? так и привинти редактор в свою софтину. нафига оно ещё надо может быть?
← →
palva © (2008-02-01 13:16) [9]
> Проблема передать html почтовому клиенту
А это разве проблема? У меня передается (в Bat)
mailto:?subject=subj&body=%3chtml%3e%3cbody%3e
Правда что дальше делать, я не знаю.
Может быть сделать так: создать письмо в файле с расширением .eml или .msg, смотря по тому, что работает. (Письмо может быть html с вложенными картинками, с файловыми вложениями и вообще какое угодно.) И открыть его. Запустится клиент по умолчанию.
← →
clickmaker © (2008-02-01 13:30) [10]
> [9] palva © (01.02.08 13:16)
да, так работает, но текст письма: <html><body>test1</body></html>
В общем, сделаю через COM + на всякий случай MAPI, если вдруг обнаружится, что аутлука нет у клиента
VICTOR_, palva, спасибо за помощь
← →
VICTOR_ (2008-02-01 13:55) [11]MAPI не поддерживает работу с HTML-сообщениями. Так что все равно прийдется перегонять в текст, если нет MS Outlook.
см.
http://support.microsoft.com/kb/268440
← →
clickmaker © (2008-02-01 14:10) [12]впрочем, чего-то я седня туплю не по-децки... mailto: достаточно )
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c