Consultar o envio do e-mail
Método
Para solicitar a consulta do envio de e-mail é necessário executar a função FBoletoX.ConsultarEmailLote("Protocolo"); e passar como parâmetro o Protocolo obtido no passo anterior.
TspdBoletoX.ConsultarEmailLote(WideString)
Abaixo, segue um exemplo implementado de como realizar a consulta do envio de e-mail nas seguintes linguagens.
Exemplos de retorno
Exemplo de retorno com a solicitação 'em processamento':
.:: Consulta de emails em Lote ::.
Mensagem: Solicitação pendente de processamento
Status: SUCESSO
Situação: PROCESSANDO
Uma implementação interessante neste caso, é colocar este método de consulta do protocolo em um While, que refaz a consulta caso a situação seja igual a "Processando", com um delay de pelo menos 5 segundos entre cada consulta.
Exemplo de retorno em caso de sucesso:
.:: Consulta de emails em Lote ::.
Mensagem: E-mail enviado com sucesso para: teste@tecnospeed.com.br
Status: SUCESSO
Situação: PROCESSADA
Então, você pode utilizar a string retornada em _RespostaEmailLote.Situacao da ocx para identificar se o email foi enviado com sucesso, ou se ainda está em processamento pela nossa API.
Abaixo, segue um exemplo implementado de como realizar impressão para as seguintes linguagens.
Exemplos
Delphi
_RespostaEmailLote := FBoletoX.ConsultarEmailLote(mmoProtocoloEmail.Text);
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
C#
_RespostaEmailLote = boletox.ConsultarEmailLote("Protocolo");
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
Visual Basic 6
Set _RespostaEmailLote = FBoletoX.ConsultarEmailLote(txtTx2.Text)
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
Fox Pro
Set _RespostaEmailLote = FBoletoX.ConsultarEmailLote(txtTx2.Text)
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
Comentários
0 comentário
Por favor, entre para comentar.