Fórum Envio de email consistente #553646
10/05/2016
0
Alguém conhece alguma rotina para envio de email que funcione com estabilidade. Estou enfrentando problemas com isso a um bom tempo. Todas as rotinas que uso sempre dá problema. Ora funciona, ora não funciona. Grato.
Marcelo Me
Curtir tópico
+ 0Posts
11/05/2016
Everton Santos
// NO MEU CASO SUBSTITUI TUDO POR SHOWMESSAGE E EXIT
// MAS A ROTINA FUNCIONA DIREITINHO USO O XE3
// acrescente no uses do programa
OleServer, Outlook2000,ComObj;
procedure btEmailClick(Sender: TObject);
var
wAnexo : String;
Outlook: OLEVariant;
MailItem: Variant;
begin
inherited;
wAnexo := caminho do seu anexo (EX: C:\TESTE.PDF);
try
Outlook := GetActiveOleObject('Outlook.Application');
except
Outlook := CreateOleObject('Outlook.Application');
end;
MailItem := Outlook.CreateItem(olMailItem) ;
MailItem.Recipients.Add('SEU EMAIL')
MailItem.Subject := 'REPASSE DE ALUQUEL'; // ASSUNTO
MailItem.Body := 'REPASSE DE ALUQUEL '; // CORPO DO EMAIL
MailItem.Attachments.Add(wAnexo) ; ANEXO PODE ACRESCENTAR QTOS QUISER
MailItem.Send; // ENVIA
Outlook := Unassigned;
end;
Gostei + 0
12/05/2016
Dorivan Sousa
Gostei + 0
18/04/2017
Marcelo Me
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)