Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Как модифицировать код, чтобы письма шли с определенного ящика?   Найти похожие ветки 

 
CCili   (2007-04-26 16:49) [0]

Для себя пишу маленькую программу.  Нашел код, чтобы через Outlook скидывать письма. Код такой:
function SendMail(const AFrom, ADest, ASubject, AText, AFileName: String): Integer;
var
 VMessage: TMapiMessage;
 VRecipient,
 VSender: TMapiRecipDesc;
 VFileAtt: TMapiFileDesc;
begin

 FillChar(VSender, SizeOf(VSender), 0);
 VSender.ulRecipClass := MAPI_ORIG;
 VSender.lpszName := PChar(AFrom);
 VSender.lpszAddress := PChar(AFrom);

 FillChar(VRecipient, SizeOf(VRecipient), 0);
 VRecipient.ulRecipClass := MAPI_TO;
 VRecipient.lpszAddress := PChar(ADest);

 if AFileName <> ""
 then begin
   FillChar(VFileAtt, SizeOf(VFileAtt), 0);
   VFileAtt.nPosition := ULONG(-1);
   VFileAtt.lpszPathName := PChar(AFileName);
 end;
 FillChar(Result, SizeOf(Result), 0);

 with VMessage do begin
   lpszSubject := PChar(ASubject);
   lpszNoteText := PChar(AText);
   lpOriginator := @VSender;
   nRecipCount := 1;
   lpRecips := @VRecipient;
   nFileCount := 1;
   lpFiles := @VFileAtt;
 end;
 Result := MapiSendMail(0, Application.Handle, VMessage,  MAPI_NEW_SESSION,
0);
end;

Проблема в том, что письмо уходит с учетной записи, которая указана по умолчанию, а необходимо отправлять с другой учетной записи. Поменять учетную запись и поставить по умолчанию другой ящик не очень удобно по целому ряду причин. Можно поменять код, чтобы письма шли с определенной учетной записи?


 
Ega23 ©   (2007-04-26 16:54) [1]


> Можно поменять код, чтобы письма шли с определенной учетной
> записи?


Можно.
Меняй.


 
CCili   (2007-04-26 16:58) [2]

Если можно код подскажите. Заранее спасибо.


 
CCili   (2007-04-27 17:26) [3]

Не верю, что никто не знает. Подскажите, а? Очень нужно.



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

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
15-1176878638
Pazitron_Brain
2007-04-18 10:43
2007.05.20
MiniUSB --> Com


15-1177046995
NewUser2
2007-04-20 09:29
2007.05.20
PHP


2-1178202566
Серый
2007-05-03 18:29
2007.05.20
EditKeyPress


6-1162996359
iXT
2006-11-08 17:32
2007.05.20
E-Mail Indi 10 (BDS 4) TIdMessage DateTime format


15-1176968306
Ega23
2007-04-19 11:38
2007.05.20
Synchronize - поясните