Настройка веб-API и электронной почты в Simple Email Service - PullRequest
0 голосов
/ 28 декабря 2018

У нас есть веб-API (ASP.NET), размещенный в экземпляре Windows AWS.Мы настроили параметры SMTP в файле web.config, как показано ниже:

<system.net>
    <mailSettings>
        <smtp>
            <network host="smtp.gmail.com" userName="someemail@gmail.com" port="587" 
                     password="123456" defaultCredentials="false" enableSsl="true" />
        </smtp>
    </mailSettings>
</system.net>

Веб-API отправляет подтверждение по электронной почте, что пользователь регистрирует новую учетную запись в системе.Когда мы тестируем это локально, все работает нормально.Однако, когда мы развертываем его в экземпляре Windows Server на AWS, он не работает сразу.

Чтобы заставить его работать, нам нужно настроить адрес электронной почты (т.е. someemail@gmail.com в данном случае) в SimpleСервис электронной почты.Это нормально, но каждый раз, когда меняется это электронное письмо, мы должны вносить аналогичные изменения в Simple Email Service.

Есть ли способ обойти эту конфигурацию в AWS.Кстати, у нас также есть Java API, работающий на Linux-экземпляре AWS, и там нам не нужно выполнять этот тип конфигурации.Java API успешно отправляет электронное письмо.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

По умолчанию учетная запись AWS SES помещается в изолированную программную среду Amazon SES.

Вы можете определить, находится ли ваша учетная запись в изолированной программной среде в выбранном вами регионе AWS. В верхней части страницы статистики отправки вы видите синий баннер с надписью «Ваша учетная запись Amazon SES имеет доступ к« изолированной программной среде ».в регионе "

Нажмите на ссылку" Запросить увеличение лимита отправки ". Полные инструкции можно найти здесь ..

0 голосов
/ 28 декабря 2018

AWS с лимитом отправки электронной почты SES.Вы можете связаться с центром поддержки для получения информации и сказать им, чтобы увеличить лимит для отправки электронной почты больше.

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