Realiza a autenticação no servidor SMTP.
SMTPAuth( < cUser >, < cPass >, [ cPOPAddress ], [ cPOPPort ] ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cUser | caractere | Indica o nome de usuário que será utilizado para autenticação. | X | |
cPass | caractere | Indica a senha do usuário para autenticação. | X | |
cPOPAddress | caractere | Indica o endereço do servidor POP3 para autenticação. | ||
cPOPPort | caractere | Indica a porta para o servidor POP3 para autenticação. |
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna 0 (zero) quando a operação é completada com sucesso; caso contrário, retornará um código de erro. |
user Function mail1() Local oServer Local xRet oServer := TMailMng():New( 1, 3, 3 ) oServer:cUser := "totvsuser" oServer:cPass := "totvspassword" oServer:cSMTPAddr := "mail.totvs.com.br" xRet := oServer:SMTPConnect() if xRet <> 0 conout( "SMTP Connect error: " + oServer:GetErrorString( xRet ) ) return endIf xRet := oServer:SMTPAuth( oServer:cUser, oServer:cPass ) if xRet <> 0 conout( "SMTP Auth error: " + oServer:GetErrorString( xRet ) ) else conout( "Authentication OK!" ) endif xRet := oServer:SMTPDisconnect() if xRet != 0 conout( "SMTPDisconnect error: " + oServer:GetErrorString( xRet ) ) endIf return |