Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / amazon ses / 15 сообщений из 15, страница 1 из 1
27.05.2018, 11:32
    #39650557
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
Закачал в мейвен последнюю версию aws java sdk 1, пример email raw sending взял на сайте амазона.Часть импортов зарезолвилась -часть нет.Кто-то пробовал слать, рабочий пример есть ?
...
Рейтинг: 0 / 0
27.05.2018, 11:33
    #39650558
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
этот awsclientbuilder например не резолвится
Код: java
1.
2.
3.
4.
5.
AmazonSimpleEmailService client =
                AmazonSimpleEmailServiceClientBuilder.standard()
                        // Replace US_WEST_2 with the AWS Region you're using for
                        // Amazon SES.
                        .withRegion(Regions.US_WEST_2).build();
...
Рейтинг: 0 / 0
27.05.2018, 13:04
    #39650594
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
никто не знает?
...
Рейтинг: 0 / 0
27.05.2018, 14:04
    #39650615
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
olegbank,

проект на спрингбуте ?
...
Рейтинг: 0 / 0
27.05.2018, 14:43
    #39650627
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
я даже не знаю что такое спринг бут.spring не используется -консольное в idea
...
Рейтинг: 0 / 0
27.05.2018, 16:15
    #39650667
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
olegbank,

делай на спрингбуте, там зависимости уже прописаны и протестированы
...
Рейтинг: 0 / 0
27.05.2018, 16:20
    #39650668
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
есть какая -то дока? springboot?
...
Рейтинг: 0 / 0
27.05.2018, 16:35
    #39650669
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
olegbank,

открой идею, далее File-New Project-Spring Initializr (слева) и далее выбираешь (через пару кликов Next) Cloud AWS
...
Рейтинг: 0 / 0
27.05.2018, 16:36
    #39650670
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
получаешь обычное консольное приложение, если ничего другого не выбрал на странице, где выбирал Cloud AWS
...
Рейтинг: 0 / 0
27.05.2018, 16:52
    #39650675
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
спасибо -впервые в aws полез
...
Рейтинг: 0 / 0
28.05.2018, 06:44
    #39650830
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
olegbankникто не знает?

Ты всерьёз думаешь, что тебе в воскресенье за 2 часа ответ дадут?

Скорее всего ты использовал старую версию AWS. Проверил - в 1.11.304 точно есть твой AmazonSimpleEmailServiceClientBuilder.

А спрингбут- ну да, хороший путь для тех, кому лень думать. javaee очередная версия :)
...
Рейтинг: 0 / 0
28.05.2018, 07:58
    #39650841
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
1.10 было -поменял в мейвене и теперь оно долго тянет изменения
...
Рейтинг: 0 / 0
28.05.2018, 08:00
    #39650843
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
есть зарезолвило.там другие приколы есть вроде верификации адреса почты из песочницы но это позже.спасибо
...
Рейтинг: 0 / 0
28.05.2018, 11:06
    #39650909
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
Еще один вопрос- прямо к джаве не относится но раз начал о АВС (понятно часть креденшелов запикал).Код такой
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
String HOST = "email-smtp.us-east-2.amazonaws.com";

      String SMTP_USERNAME = "*@meta.ua";

        // Replace smtp_password with your Amazon SES SMTP password.
     String SMTP_PASSWORD = "*1882";
 Session session = Session.getDefaultInstance(props,
                new javax.mail.Authenticator() {
                    @Override
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication("*@meta.ua","*1882");
                    }
                });
        Transport transport = session.getTransport("smtps");
        transport.connect(HOST, SMTP_USERNAME, SMTP_PASSWORD);


Если регион неверен (вместо ист -вест) пишет что invalid credentials. А если верный регион -
Couldn't connect to host, port: email-smtp.us-east-2.amazonaws.com, 465; timeout -1
;
логин пароль верные -я с ними на сайт СЕС хожу.А вот почему он лезет на 465 если верный 587? И где порт верный прописать ? Полный рабочий код отсылки письма тоже полезен. Через гугл я слал, то есть детских ошибок нет -но там 100 писем в день .
...
Рейтинг: 0 / 0
28.05.2018, 11:24
    #39650932
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
amazon ses
465 таки.Хотя поставил в конструкторе 587 -не помогло

Port 465 is for smtps
SSL encryption is started automatically before any SMTP level communication.

Port 587 is for msa
It is almost like standard SMTP port. MSA should accept email after authentication (e.g. after SMTP AUTH). It helps to stop outgoing spam when netmasters of DUL ranges can block outgoing connections to SMTP port (port 25).
SSL encryption may be started by STARTTLS command at SMTP level if server supports it and your ISP does not filter server's EHLO reply (reported 2014).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / amazon ses / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]