Apenas salvar um email sem realmente envia-lo usando funções da mapi32.dll
Alguem sabe como posso apenas salvar um email sem realmente envia-lo usando as funções da mapi32.dll. Estou usando a MapiSaveMail(MAPI_Session, application.Handle,map,0,0,); e retorna sempre o codigo 2.
A função de envio MapiSendMail(MAPI_Session, application.Handle,Map,0,0); esta funcionando corretamente, mas como disse só preciso salvar o email sem envia-lo!!!
Todas as respostas (2)
Olá. Quando uma nova mensagem é criada, automaticamente o thunderbird starta um "flag" para que caso esta não seja enviada, o usuário possa armazená-la como rascunho para utilizá-la em outro momento. Ou seja, salva sem enviar.
Sugiro que utilize este recurso, sendo que já esta implementado. Entretanto, se preferires utilizar um função da dll volte a postar no fórum que lhe ajudaremos sem problemas
Saudações Livres Suporte Mozilla
Olá, obrigado por responder! Preciso realmente utilizar uma função pois tenho um sistema em Delphi e o que quero é apos transmitir uma Nota Fiscal para receita quero inserir um e-mail com as informações da nota como se estivesse enviado a alguém e coloca-lo na pasta de itens enviados do Thunderbird. Como havia dito as funções desta mapi32.dll resolveria o meu problema mas a função que salva o email esta me retornando erro, a que envia esta OK !! Provavelmente esta função que salva não funcione deste jeito que preciso!