docker - SES:无法在点网核心docker上发送电子邮件

标签 docker .net-core amazon-ses

因此,我设法创建了一个控制台应用程序,该应用程序引用以下链接通过SES发送电子邮件:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-sdk-net.html

我已经在Windows环境中开发了它,并且一切正常。

然后,我将其发布到一个独立的应用程序中,并使用以下命令将其托管在docker(Linux容器)上:

docker run -it --name testEmailService -v ${PWD}:/var/test -v <credentiallocation>:/.aws/credentials microsoft/dotnet:2.1-runtime 

然后在docker中运行它时,我不断收到一条错误消息,指出 Connection Refused

任何人都曾经尝试做过类似的事情并使它成功工作?

最佳答案

我设法弄清楚了。原来是两个愚蠢的错误:

1)byrnedo指出了第一个错误(谢谢!),我没有将.aws文件夹放入根文件夹。

2)其次,我不小心将其放入/root/.aws/credentials而不是/root/.aws,后者创建了附加的文件夹凭据

所以这解决了它:

docker run -it --name testEmailService -v ${PWD}:/var/test -v <credentiallocation>:/root/.aws microsoft/dotnet:2.1-runtime 

关于docker - SES:无法在点网核心docker上发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51762686/

相关文章:

docker - 如何编写 dockerfile 并构建 docker 镜像?

.net-core - 如何更改 Blazor PWA 应用程序刷新时出现的 "Authorising..."消息?

docker - 在Hyper-V上手动设置默认docker-machine

php - Dockerfile-错误:适用于php无法启动服务php:OCI运行时创建失败:container_linux.go:348:启动容器进程导致“exec

c# - 如何在 .NET Core 中查找字体和字符串指标?

以 .NET Framework 作为 TargetFramework 的 .NET Core

java - Amazon SES - Java 中的 Lambda 函数

ruby-on-rails - Ruby on Rails,发送所有外发电子邮件的副本

laravel - 为什么 AWS SES 邮件仅从良好的 gmail.com 地址退回?

docker - 如何在Dockerfile中启动PHP7.0-FPM?