Enviar e-mail através do Outlook (Delphi5)
04/02/2003
0
Amigos, preciso urgentemente controlar o envio de e-mais através do outlook, passando email detinatario e + de um arquivo atachado.
O outlook deverá ser aberto em tela e o usuário decidirá se mandará o e-mail.
Só serve pelo Outlook e não pelos componentes do Delphi. Tem cada usuário que enche o saco...
Estou desesperado!
Agradeço a ajuda de todos.
Anonymous
Posts
04/02/2003
Max_ribeiro
ShellExecute(GetDesktopWindow,´open´,pchar(´mailto:email@email.com.br´),nil,nil,sw_ShowNormal);
Para esse comando funcionar, informe ShellAPI na cláusula USES.
04/02/2003
Jurandi
Como enviar um e-mail usando sua conta padrão do Outlook?
var
Form1: TForm1;
const
olMailItem = 0;
implementation
uses comobj, olectrls;
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var
Outlook: OleVariant;
vMailItem: variant;
begin
try
Outlook := GetActiveOleObject(´Outlook.Application´);
except
Outlook := CreateOleObject(´Outlook.Application´);
end;
vMailItem := Outlook.CreateItem(olMailItem);
vMailItem.Recipients.Add(´fulano@mundo.com.br´); // 1o Destin.
vMailItem.Recipients.Add(´ciclano@mundo.com.br´); // 2o Destin.
vMailItem.Subject := ´teste de email´; // assunto
vMailItem.Body := ´Isto é um teste´; // corpo
vMailItem.Attachments.Add(´C:\temp\arquivo.db´); // arq anexo
vMailItem.Send;
VarClear(Outlook);
end;
04/02/2003
Anonymous
somente tendo o outlook express não funciona certo?????
05/02/2003
Anonymous
Clique aqui para fazer login e interagir na Comunidade :)