Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v18.4
SMTP_transporter.checkConnection( )

SMTP_transporter.checkConnection( ) 


 

SMTP_transporter.checkConnection () -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Objeto in Estado do objeto transporter connection

O método SMTP_transporter.checkConnection( ) verifica a conexão SMTP utilizando a informação armazenada no objeto transportador e devolve o estado SMTP. Este método lhe permite verificar que os valores proporcionados pelo usuário são válidos e consistentes.

O método envia uma solicitação ao servidor SMTP e devolve um objeto que descreve o estado de SMTP. Este objeto pode conter as propriedades abaixo:

Propriedade   Tipo Descrição
success   Booleano True se a verificação tiver sucesso, do contrário False
status   Número
status Código devolvido pelo servidor SMTP (0 em caso de um problema não relacionado com o processamento SMTP)
statusText   Texto status Mensagem devolvido pelo servidor SMTP, o último erro devolvido na pilha de erros 4D
errors   Colección Pilha de erros 4D (não é devolvido se for recebida uma resposta de servidor SMTP)
  [ ].errCode Número Código de erro 4D
  [ ].message Texto Descrição de erro 4D
  [ ].componentSignature Texto Assinatura do componente interno que devolveu o erro

Nota: para obter informação sobre os códigos de estado SMTP, vá a esta página.

 

 

Exemplo  

 C_TEXT($pw)
 C_OBJECT($options)
 $options:=New object
 
 $pw:=Request("Por favor introduza sua senha:")
 $options.host:="smtp.gmail.com"
 
 $options.user:="test@gmail.com"
 $options.password:=$pw
 
 $transporter:=SMTP New transporter($options)
 
 $status:=$transporter.checkConnection()
 If($status.success=True)
    ALERT("SMTP connection check successful!")
 Else
    ALERT("Error # "+String($status.status)+", "+$status.statusText)
 End if

 



Ver também 

SMTP New transporter
SMTP_transporter.send( )

 
PROPRIEDADES 

Produto: 4D
Tema: Mail

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17 R4

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v18)
Manual de linguagem 4D ( 4D v18.4)
Manual de linguagem 4D ( 4D v18.6)