Fórum Como chamar tela de envio de email do sistema? #202660
23/12/2003
0
Uso delphi 6, windows XP.
Um grande abraço.
Jair Santana
Curtir tópico
+ 0Posts
23/12/2003
Edineidaniel
Chamar um e-mail pelo Delphi
Uses Shellapi
procedure TForm1.Button1Click(Sender: TObject);
var Mail : String;
begin
Mail := ´mailto:lloydsoft@ieg.com.br´;
ShellExecute(GetDesktopWindow,´open´,pchar(Mail),nil,nil,sw_ShowNormal);
end;
t+
Gostei + 0
23/12/2003
Lucas Silva
var mail: String;
mail := ´mailto: a@a.com.br ?subject=´ Teste ´+´&body= Email de teste´;
ShellExecute(Handle,´open´,pchar(mail), nil, nil, SW_SHOWNORMAL );
Lucas!
Gostei + 0
29/12/2003
Tomplus
Passei a usar este:
ShellExecute(handle,´open´,´mailto:suporte@teste.com.br´,´´,´´,1);
e funcionou legal e pode acrescentar mais itens entre as aspas se prefirir. :)
Gostei + 0
01/01/2004
Wagner
coloca um botão no form e quando clicar chama o outlook ou substitui por outro que voce desejar
procedure form.SpeedButton7Click(Sender: TObject);
begin
winexec(´C:\Arquivos de programas\Outlook Express\msimn.exe´,sw_show);
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)