GARANTIR DESCONTO

Fórum Como chamar tela de envio de email do sistema? #202660

23/12/2003

0

Como faço para enviar um email, como se estivesse clicando em um hiperlink.

Uso delphi 6, windows XP.

Um grande abraço.


Jair Santana

Jair Santana

Responder

Posts

23/12/2003

Edineidaniel

Isso pode te ajudar...

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+


Responder

Gostei + 0

23/12/2003

Lucas Silva

só complementando..
Isso pode te ajudar... 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+


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!


Responder

Gostei + 0

29/12/2003

Tomplus

Com este formato no meu código sempre ficava mensagem pchar não usado quando compilava.

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. :)


Responder

Gostei + 0

01/01/2004

Wagner

Cara pelo o que eu entendi o teu problema e esse. não?
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;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar