Página 2 de 2

e-mail blat ERRO530 5.7.0 Must issue a STARTTLS command firs

Enviado: 28 Set 2012 11:30
por Alexandre Silva
Isso de repetir a linha do anexo, tb tinha testado, e nao tinha dado..
Acho que estava testando outras coisas junto, Agora deu... .
Curiosidade..
Essa sequencia..
o Send() obviamente é o que manda...mas nao entendo porque a variaval Lvar fica false, baseado em que ???

Código: Selecionar todos

   BEGIN SEQUENCE with {|oErr| Break( oErr )}
        oCDOMsg:Send()
        RECOVER
        lVar:=.F.
     END SEQUENCE
Obrigado

e-mail blat ERRO530 5.7.0 Must issue a STARTTLS command firs

Enviado: 28 Set 2012 12:53
por Toledo
Alexandre Silva escreveu:mas nao entendo porque a variaval Lvar fica false, baseado em que ???
Alexandre, a declaração BEGIN SEQUENCE é uma estrutura de controle para tratamentos de erros. Note que existe um bloco de código {|oErr| Break( oErr )} que será executado caso ocorra algum erro nos comandos que estão logo após o BEGIN SEQUENCE. Neste bloco estamos usando o comando Break() que vai desvia a execução do programa para depois do comando RECOVER caso ocorra algum erro. E assim o valor da variável lVar se torna Falsa, isto é, se ocorrer algum erro no comando SEND().
Se não ocorrer erro algum nos comandos que estão entre BEGIN SEQUENCE e RECOVER, então a execução do programa é desviada para depois do END SEQUENCE.

Abraços,

e-mail blat ERRO530 5.7.0 Must issue a STARTTLS command firs

Enviado: 23 Nov 2013 15:17
por Alexandre Silva
Opa...
estou recebendo essa mensagem quando uso o CDO
disp_e_exception