Fórum Enviar e-mail do Outlook através do Delphi #132343
03/02/2003
0
estou precisando disto urgente, tentei usar a OCX MSMAPI32 mas não consegui... diz que o uso desta ocx nao esta licenciado...
alguma dica?
grato
Leandro
Anonymous
Curtir tópico
+ 0Posts
03/02/2003
Anonymous
procedure EnviaEmail;
var Outlook, NmSpace, Folder, MI: OleVariant;
begin
Outlook := CreateOleObject(´Outlook.Application´);
NmSpace := Outlook.GetNamespace(´MAPI´);
NmSpace.Logon(EmptyParam, EmptyParam, False, True);
Folder := NmSpace.GetDefaultFolder(olFolderInbox);
MI := Outlook.CreateItem(0);
MI.Recipients.Add(´destinatario@email.com.br´);
MI.Subject := ´Assunto do Email´;
MI.Body := ´Mensagem...´;
MI.Display; // ou MI.Send para enviar
NmSpace.Logoff;
Outlook := Unassigned;
end;
Gostei + 0
03/02/2003
Anonymous
Outlook := CreateOleObject(´Outlook.Application´);
Gostei + 0
03/02/2003
Nadilson
Já tentei usar a mesma dica que lhe enviaram e obtive o mesmo erro. Mas, se interessar, por e-mail eu posso enviar um aplicativo que fiz uma vez para outro usuário com a mesma pergunta... Entre em contato comigo para que eu possa enviar
Gostei + 0
03/02/2003
Anonymous
por favor, me mande o e-mail
leandro@amplasistemas.com.br
grato
Gostei + 0
14/04/2003
Virus69
Olá tente a rotina usada no meu sistema
_________________________________________________________
// Procedure para envio do email pelo delphi chamando o otlook
procedure PrepararEmail(Para, Assunto, Msg: string);var S: string;begin
S := ´mailto:´ + Para + ´?subject=´ + Assunto + ´&body=´ + Msg;
ShellExecute(0, ´open´, PChar(S), nil, nil, SW_SHOW);end;
_________________________________________________________
procedure TFrmClientes.Enviar1Click(Sender: TObject);
begin
PrepararEmail(DBEdit24.text,DBEdit2.text, Memo1.text);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)