Конференция "Прочее" » Самодельный EML и почтовая программа. Нельзя указать получателя.
 
  • Skyle © (06.02.09 13:11) [0]
    Совершенно забыл, хотя абсолютно точно с этим уже разбирался.

    Проблема такая: формирую из программы eml, сохраняю на диск и делаю ему ShellExecute(0, 'open', ...).
    В файле eml получатель не указан, заголовки вот такие.

    Subject:
    To:
    MIME-Version: 1.0
    X-Unsent: 1
    Content-Type: text/html;
    charset="windows-1251"
    Content-Transfer-Encoding: quoted-printable


    Очевидно, что тема и получатель не заполнены. После ShellExecute открывается окно с письмом, но полей "Тема" и "Получатель" нет вообще и задать их нельзя.  

    Не напомните ли, что это за ерунда такая?
  • Anatoly Podgoretsky © (06.02.09 14:45) [1]
    > Skyle  (06.02.2009 13:11:00)  [0]

    У тебя ошибка в программе. И продаю секрет eml это обычный текстовый файл
  • KSergey © (06.02.09 16:41) [2]
    > Skyle ©   (06.02.09 13:11)  
    > Не напомните ли, что это за ерунда такая?

    я так понял, что указанный eml формируется тобой?
    Т.е. претензия собственно к проге, которая открывает так вот странно? Тогда видимо с ней и надо разобраться.

    Попробовал - Outlook Express открывает файл с приведенным заголовком, при этом строчки кому и тема - имеются (пустые, понятно). Так что, видмо, от клиента зависит
  • Сергей М. © (06.02.09 17:12) [3]
    Клиент кривой.
  • Skyle © (09.02.09 06:41) [4]
    Прошу пардона что задержался с ответом.

    Да, проблема именно в клиенте. И The Bat, и Outlook express и большой Outlook открывают одинаково.

    Помнится мне, что несколько лет назад я уже решал подобную проблему. Тогда удалось толи как-то "поправить" eml, толи накатить какой-то сервис-пак на Outlook, вот не помню :(

    Кстати, само письмо суть HTML, это наверное важно.

    Ладно, попробую покопаться дальше.
 
Конференция "Прочее" » Самодельный EML и почтовая программа. Нельзя указать получателя.
Есть новые Нет новых   [134454   +42][b:0][p:0]