Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Apenas salvar um email sem realmente envia-lo usando funções da mapi32.dll

more options

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!!!

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!!!

All Replies (2)

more options

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

more options

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!