Preciso anexar um arquivo através de linha de comando, como faria isso? (compose, attachment, remote?)
Bom dia.
- Sou desenvolvedor Delphi, e preciso fazer minha solução funcionar para todas as plataformas de gerenciadores de e-mail. Tenho a mensagem, de, para, cc, cco, etc... preciso anexar um arquivo através de comando, por exemplo: shellexecute. A implementação está completa, só não consegui anexar um arquivo através de linha de comando.
All Replies (3)
Você já tentou usar compose attachment?
Já sim... meu código está mais ou menos assim:
stringshellexecute := 'mailto:' + edtPara.Text + '?cc=' + edtCc.text + '&attachment='+ QuotedStr('C:\Users\Lucas\Desktop\ChataDemais.jpg') + '&subject=' + assunto.text + '&body=' + Memo.text; ShellExecute(GetDesktopWindow, 'open', PChar(stringshellexecute),nil, nil, SW_SHOWNORMAL);
Já tentei o attachment no inicio, no meio e no fim... compose... não sei como teria que montar a linha para add o anexo.
Olá,
Desculpe a demora para responder, mas aqui está:
- Eu consegui anexar usando simplesmente attachment, por exemplo:
thunderbird -compose "to='xxxxxxxxxx@xxx.xx',<outros parâmetros>, attachment='D:\arquivo.rar'"
Só converter pro seu Delphi, não vou me ariscar !!! :)