如何让sendmail在Alpine Docker容器中工作?
我只是想发送简单的电子邮件用于testing目的,但在容器内执行sendmail时,我得到sendmail: can't connect to remote host (127.0.0.1): Connection refused
。 在Alpine容器中使用sendmail时需要考虑什么?
在一个容器中将不会运行MTA(邮件传输代理),只是没有运行邮件服务器。 例如,您可以使用ssmtp( https://pkgs.alpinelinux.org/package/edge/main/x86/ssmtp )并将其configuration为在外部使用,例如您的提供者,smtp-server(例如mail.yourprovider .COM)。
比你可以使用ssmtp发送电子邮件。 这里是一个类似的情况下,从PHP的Docker图像发送邮件是不可能的。 在这里你可以进一步阅读 – > https://github.com/docker-library/php/issues/135
- Docker Swarm:来自守护进程的错误响应:validation根CA证书时出错:x509:证书已过期或尚未生效
- 如何运行与水豚&poltergeistdocker集装箱内的function规格
- 在Docker运行命令中安装cron任务
- 在ARM主机上使用qemu在Alpine / Docker上安装bash
- 如何确定为什么sigterm被发送到在mesos的docker容器内处理运行?
- Debian Packagemanager不会在build立docker镜像时在alpine-linux上安装vagrant.deb软件包
- Dockerfile试图“apk添加composer php”失败?
- 将应用程序从主机移动到docker会使HTTP滞后时间增加5秒
- docker php:7.1-fpm-alpine不能构buildGD
- selectGolang泊坞窗基础图像
- 高山Linuxdocker集主机名