Вниз
Скачать: CL | DM;

Отправка почты через MS Exchange сервер   Найти похожие ветки 

← →
Tornado   (2009-12-28 08:31) [0]

Необходимо создать программу которая бы определенным адресатам отправляла письмо со вложенным файлом. Подскажите где почитать об этом, какие компоненты использовать?


← →
Tornado   (2009-12-28 08:36) [1]

Сервер Exchange в корпоративной сети в домене


← →
Anatoly Podgoretsky ©   (2009-12-28 11:32) [2]

> Tornado  (28.12.2009 08:31:00)  [0]

MAPI


← →
Tornado   (2009-12-28 15:08) [3]


> Anatoly Podgoretsky ©   (28.12.09 11:32) [2]

Да Анатолий спасибо, я нашел. Есть только проблема, правда сейчас юзаю отправку почты через SMTP, так вот, проблема с отображением русского языка в письме. Вместо русского - абракадабра. Причем только в теле письма. В заголовке победил:


procedure TForm1.IdMessage1InitializeISO(var VTransferHeader: TTransfer;
 var VHeaderEncoding: Char; var VCharSet: String);
begin
VTransferHeader := bit7; //  
 VHeaderEncoding := "B"; // Q - QuotedPrintable, B - Base64
 VCharSet := "Windows-1251";
end;


Сецчас заголовок по-русски норм отображается, а вот тело письма - нет. Есть какие-нибудь мысли по этому поводу? Indy версии 9. Инет излазил в основном предлагают перейти на более поздние версии Indy. Но у меня есть пара проектов использующих Indy, боюсь как бы переход на более позднюю версию не подпортил их работу (в инете писали про такие случаи)


← →
Anatoly Podgoretsky ©   (2009-12-28 21:22) [4]

> Tornado  (28.12.2009 15:08:03)  [3]

В теле письма тоже надо использовать ContentEncoding и не только заголовок, но и содержимое. Общее название для этого MIME.
Как делать в MAPI не спрашивай, я в курсе только как это делать на самом нижнем уровне.


← →
Anatoly Podgoretsky ©   (2009-12-28 21:22) [5]

> Tornado  (28.12.2009 15:08:03)  [3]

Инди, как и другие компоненты должнен устанавливаться в отдельную папку для каждой версии свою и оно связывается только с конкретной версией Дельфи. Проблемы только в этом случае, когда это условие не выполняется, включая bpl файлы.


← →
Anatoly Podgoretsky ©   (2009-12-28 22:55) [6]

Удалено модератором


← →
Tornado   (2009-12-28 23:41) [7]

Понял спасибо


← →
12 ©   (2009-12-31 13:13) [8]

я так и не поборол :(
тоже дошел до нормального заголовка на русском и все
потом стал просто все в заголовоке размещать, ибо все было стандартное и не много

:)

Дядя Толя решил написать 2 ответа
Anatoly Podgoretsky ©   (28.12.09 21:22) [4]
В теле письма тож


через пол часа подумал, что респондент может не запомнить первый и написал еще раз
Anatoly Podgoretsky ©   (28.12.09 22:55) [6]
В теле письма тож


← →
Tornado   (2010-01-11 08:32) [9]


> 12 ©   (31.12.09 13:13) [8]

Вот и я не поборол.....все способы которые нашел пробовал - ничего. Мож есть еще у кого какие идеи?

В заголовке все размещать это круто конечно ))) Но не вариант, текст может быть слишком длинным



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.054 c
15-1343248203
Юрий
2012-07-26 00:30
2013.03.22
С днем рождения ! 26 июля 2012 четверг


15-1352139743
Pavia
2012-11-05 22:22
2013.03.22
Файлы совместимости


15-1337113805
Юрий
2012-05-16 00:30
2013.03.22
С днем рождения ! 16 мая 2012 среда


15-1342427412
alexdn
2012-07-16 12:30
2013.03.22
Золотые слова Гейтса


15-1343645986
Es
2012-07-30 14:59
2013.03.22
TcxComboBox, уведомление о Delete?




   Наверх