Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Отправка почты через 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 вся ветка

Форум: "Сети";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.058 c
15-1351367113
заводчанин
2012-10-27 23:45
2013.03.22
CNC Mazatrol


15-1332141559
И. Павел
2012-03-19 11:19
2013.03.22
Вход в программу 1 раз под 1 пользователем


15-1339444852
alexdn
2012-06-12 00:00
2013.03.22
PHPbb движёк


2-1335777792
Vladolin7
2012-04-30 13:23
2013.03.22
Как ввести данные в поле Memo?


15-1354100495
O'ShinW
2012-11-28 15:01
2013.03.22
Запретить всем прятать таскбар





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский