Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Guest Brunots

Como anexar arquivo no e-amil por script?

Recommended Posts

Guest Brunots

Pessoal, estou precisando saber como posso anexar um Arquivo Binário no e-mail, através de um script, em alguma linguagem, ou sei lá, unix, alguma coisa !

Agradeço quem puder me ajudar !

Valeu !

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim você anexa qualquer coisa ao OUTLOOK mas a solucao é Delphi ok?

**********************************

Uses ComObj;

Function SendsEmail(slTo:TStringList;sBody,sSubject:String;slAttach:TStringList;Sender:TObject):Boolean;

const

 olMailItem = 0;

var

 Outlook   : OLEVariant;

 MailItem  : Variant;

 iCount    : Integer;

 bIsOutLookOpened : Boolean;

begin

 result := False;

 try

   Outlook := GetActiveOleObject('Outlook.Application');

   bIsOutLookOpened := True;

 except

   Outlook := CreateOleObject('Outlook.Application');

   bIsOutLookOpened := False;

 end;

 MailItem := Outlook.CreateItem(olMailItem);

 MailItem.Subject := sSubject;

 MailItem.Body := sBody;

 For iCount := 0 to slTo.Count-1 Do

 Begin

    MailItem.Recipients.Add(slTo.Strings[iCount]);

 End;

 For iCount := 0 to slAttach.Count-1 Do

 Begin

    MailItem.Attachments.Add(slAttach.Strings[iCount]);

 End;

 Try

    MailItem.Send;

 Finally

    If (Not bIsOutLookOpened) Then

       If MessageDlg('voce deseja abrir o seu Outlook agora para enviar a mensagem?',mtConfirmation,[mbYes,mbNo],0) = mrYes Then

          ShellExecute(0,PChar('open'),PChar('Outlook'),nil,nil,SW_SHOW);

    result := True;

 End;

 Outlook := Unassigned;

end;

**************************************

Onde:

slTo - é a lista de pessoas q você quer mandar o email

sBody - é o corpo da mensagem

sSubject - é o assunto da mensagem

slAttachSender - Lista das localidades dos arquivos q voce deseja mandar.

Espero que isso ajude.. :)

qualquer coisa entre em contato :

maclogic@terra.com.br

[]s

Mac Logic

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×