Encaminhando eventos para um serviço SMTP Gmail
É possível configurar o Lenovo XClarity Orchestrator para encaminhar eventos para um serviço de e-mail baseado na Web, como Gmail.
Use os seguintes exemplos de configuração para ajudá-lo a configurar seu encaminhador de evento para usar o serviço Gmail SMTP.
Para obter informações sobre como configurar um servidor SMTP Gmail, consulte https://support.google.com/a/answer/176600?hl=en.
Autenticação normal usando SSL na porta 465
Este exemplo comunica com o servidor SMTP do Gmail usando o protocolo SSL pela porta 465 e autentica usando uma conta de usuário e senha válidas do Gmail.
Parâmetro | Valor |
---|---|
Host | smtp.gmail.com |
Porta | 465 |
SSL | Selecionar |
STARTTLS | Limpar |
Autenticação | Regular |
Usuário | Endereço de e-mail do Gmail válido |
Senha | Senha de autenticação do Gmail |
Do endereço | (opcional) |
Autenticação normal usando TLS na porta 587
Este exemplo comunica com o servidor SMTP do Gmail usando o protocolo TLS pela porta 587 e autentica usando uma conta de usuário e senha válidas do Gmail.
Parâmetro | Valor |
---|---|
Host | smtp.gmail.com |
Porta | 587 |
SSL | Limpar |
STARTTLS | Selecionar |
Autenticação | Regular |
Usuário | Endereço de e-mail do Gmail válido |
Senha | Senha de autenticação do Gmail |
Do endereço | (opcional) |
Autenticação OAUTH2 usando TLS na porta 587
Este exemplo comunica com o servidor SMTP do Gmail usando o protocolo TLS pela porta 587 e autentica usando uma conta de usuário e um token de segurança válidos do Gmail.
Use o seguinte procedimento de amostra para obter o token de segurança.
- Crie um projeto no Console dos Desenvolvedores do Google e recupere o ID e o segredo do cliente. Para obter mais informações, consulte o website Página Google Sign-In for Websites.
- Em um navegador da Web, abra o Página Google APIs.
- Clique em Novo Projeto é exibida. no menu nesta página da Web. A caixa de diálogo
- Digite um nome, selecione Sim para concordar o contrato de licença e clique em Criar.
- Na guia Visão geral, use o campo de pesquisa para procurar por "gmail".
Clique em API DO GMAIL nos resultados da pesquisa.
- Clique em Habilitar.
- Clique na guia Credenciais.
- Clique em Tela do acordo de OAuth.
- Digite um nome no campo Nome do produto mostrado aos usuários e clique em Salvar.
- Clique em .
- Selecione Outro e insira um nome.
- Clique em Criar. A caixa de diálogo OAuth client é exibida com seu ID do cliente e cliente em segredo.
- Registre o ID do e o segredo do cliente para uso posterior.
- Clique em OK para fechar a caixa de diálogo.
- Use o script do Python oauth2.py para gerar e autorizar um token de segurança, inserindo o ID e o segredo do cliente que foi gerado quando você criou o projeto.NotaO Python 2.7 é necessário para concluir esta etapa. É possível baixar e instalar o Python 2.7 a partir do
Site do Python. - Em um navegador da Web, abra o Página gmail-oauth2-tools.
- Clique em Bruto e, em seguida, salve o conteúdo como um nome de arquivo oauth2.py no sistema local.
- Execute o seguinte comando no terminal (Linux) ou uma linha de comandos (Windows).
py oauth2.py --user={your_email> --client_id={client_id}
--client_secret={client_secret} --generate_oauth2_tokenExemplo
py oauth2.py --user=jon@gmail.com
--client_id=884243132302-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com
--client_secret=3tnyXgEiBIbT2m00zqnlTszk --generate_oauth2_tokenEsse comando retorna uma URL que você deve usar para autorizar o token e para recuperar um código de verificação do website do Google, por exemplo:
To authorize token, visit this url and follow the directions:
https://accounts.google.com/o/oauth2/auth?client_id=884243132302
-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com&redirect_uri=
urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fmail.
google.com%2F
Enter verification code: - Em um navegador da Web, abra a URL que foi retornada na etapa anterior.
- Clique em Permitir para concordar com este serviço. Um código de verificação a ser retornado.
- Insira o código de verificação no comando oauth2.py.
O comando retorna o token de segurança e atualiza o token, por exemplo:
Refresh Token: 1/K8lPGx6UQQajj7tQGYKq8mVG8lVvGIVzHqzxFIMeYEQMEudVrK5jSpoR30zcRFq6
Access Token: ya29.CjHXAsyoH9GuCZutgIOxm1SGSqKrUkjIoH14SGMnljZ6rwp3gZmK7SrGDPCQx_KN-34f
Access Token Expiration Seconds: 3600ImportanteO token de segurança expira após um período de tempo. Você pode usar o script do Pythonoauth2.py e o token atualizado para gerar um novo token de segurança. É sua responsabilidade gerar um novo token de segurança e o atualizar o encaminhador de evento no Lenovo XClarity Orchestrator com o novo token.
- Na interface da Web Lenovo XClarity Orchestrator, configure o encaminhador de eventos por e-mail usando os atributos a seguir.
Parâmetro Valor Host smtp.gmail.com Porta 587 SSL Limpar STARTTLS Selecionar Autenticação OAUTH2 Usuário Endereço de e-mail do Gmail válido Token Token de segurança Do endereço (opcional)