У нас есть веб-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 успешно отправляет электронное письмо.