Отправка письма с верблюдом - PullRequest
0 голосов
/ 30 апреля 2018

У меня проблемы с отправкой электронного письма через верблюда с помощью Java Java. Я использовал руководство Camel Mail , но получаю следующую ошибку.

Caused by: [com.sun.mail.util.MailConnectException - Couldn't connect to host, port: smtp.google.com, 25; timeout 30000]

Вот что у меня на маршруте

    from("timer://foo?period=5000")  // Create a message every 5 seconds
            .setHeader("subject", simple("hello from camel"))
            .setBody(simple("camel"))
            .log("sending?")
            .to("smtps://smtp.google.com?password=mypass123&username=user@custom.com&From=user@custom.com&To=testuser@gmx.com");

Сервис электронной почты фактически предоставляется gmail. Теперь я увидел плагин gmail, но найти пример довольно сложно, поэтому я решил, что пока воспользуюсь стандартным методом. Но если кто-то знает решение, использующее его, я приветствую это!

PS. У меня есть camel-mail зависимость и camel-google-mail, который я не использую.

Версии 2.20.2

1 Ответ

0 голосов
/ 01 мая 2018

Это произошло из-за того, что менее безопасные приложения не были полностью отключены.

Используйте эту ссылку здесь https://www.google.com/settings/security/lesssecureapps

Также некоторые глупые ошибки указаны в комментариях.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...