Gmail блокирует мою электронную почту наблюдателя

Я использую ES 5.2. Я реализовал watcher. Но каждый раз, когда watcher запускается, он генерирует электронную почту, но Google блокирует эту электронную почту из-за проблем безопасности. Так что может быть решением для этого?

Мой файл YML выглядит так:

cluster.name: эластичный поиск-логирование

имя.узла: "asticsearch-logging-0 "

path.data: / var / lib /asticsearch / data

xpack.notification.email.account:

gmail_account:

профиль: gmail

SMTP:

аутентификация: правда

starttls.enable: true

хост: smtp.gmail.com

порт: 587

пользователь: ******.**@gmail.com

пароль: ******

При выполнении curl on watcher получаю ответ ниже:

DOING CURL -

curl -XGET localhost:9200/_xpack/watcher/watch/last_watch

Получение ниже ответа:

{
  "found": true,
  "id": "lastwatch",
  "status": {
    "version": 5,
    "state": {
      "active": true,
      "timestamp": "2017-06-16T00:39:16.654Z"
    },
    "lastchecked": "2017-06-16T00:43:00.229Z",
    "last_met_condition": "2017-06-16T00:43:00.229Z",
    "actions": {
      "email_admin": {
        "ack": {
          "timestamp": "2017-06-16T00:39:16.654Z",
          "state": "awaits_successful_execution"
        },
        "last_execution": {
          "timestamp": "2017-06-16T00:43:00.229Z",
          "successful": false,
          "reason": "MessagingException[failed to send email with subject [404 recently encountered] via account [gmail_account]]; nested: AuthenticationFailedException[534-5.7.14 https://accounts.google.com/signin/continue?sarp=1&scc=1&pltn534-5.7.14 q0WEdpll7GFx7wL5ZoIKlaHy0JIWKkJEAaiNf5hWY11ZPPsJb6u7h9z0Xe\n534-5.7.14 kWiT264a1EJgbKW5ESeccxI0uUZ_3X4klQS4jBjB7dDw6pRU490p-yKtXkL2-Ik\n534-5.7.14 vMoQFBgYsmH2WbbGFC3Z63GBpWVH0O9LmpVsB89ZsSreIXN_bb0AX3UWwoX4dTb4UiXtmi\nQI Please log in via your web browser and\n534-5.7.14 then try again.\n534-5.7.14 Learn more at\n534 5.7.14 https://support.google.com/mail/answer/78754 a22sm752699pfc.115 - gsmtp\n]; "
        }
      }
    }
  },
  "watch": {
    "trigger": {
      "schedule": {
        "cron": "0 0/1 * * * ?"
      }
    },
    "input": {
      "search": {
        "request": {
          "search_type": "query_then_fetch",
          "indices": [
            "logstash*"
          ],
          "types": [],
          "body": {
            "query": {
              "bool": {
                "must": {
                  "match": {
                    "methodName": "getSSLConnectionSocketFactory"
                  }
                }
              }
            }
          }
        }
      }
    },
    "condition": {
      "compare": {
        "ctx.payload.hits.total": {
          "gt": 0
        }
      }
    },
    "actions": {
      "email_admin": {
        "email": {
          "profile": "standard",
          "to": [
            "****.*****@gmail.com"
          ],
          "subject": "404 recently encountered"
        }
      }
    }
  }
}

1 ответ

Решение

Похоже, проблема javax.mail, и вам нужно включить менее безопасные приложения.

Другие вопросы по тегам