Preparando e-mail via programação no Delphi
Inclua na seção uses: ShellApi
Problema:
Desejo que meu programa prepare e-mail e abra o Outlook Express
para enviá-lo.
Solução:
A solução apresentada abaixo deve funcionar com a maioria dos
programas de correio eletrônico.
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;
Uso: PrepararEmail('fulano@servidor.com.br', 'Teste de e-mail', 'Esta é a mensagem do e-mail de teste.');
Outra alternativa é o programa preparar e também enviar o e-mail.