email - 如何在 docker/redmine 容器实例上配置 'smtp ' 设置?

标签 email docker smtp redmine

安装&运行步骤:

  1. docker pull redmine:latest//3.3.3

  2. docker run -d -p 10030:3000 -v/opt/yunpan01/redmine:/usr/src/redmine --name redmine redmine:latest

redmine 启动成功。

但 smtp 设置未配置。

请告诉我如何配置 SMTP 设置。

最佳答案

可以通过两种方式修改configuration.yml:
1.使用命令
docker cp FILEPATH_IN_YOUR_HOST CONTAINER_ID:PATH_IN_YOUR_CONTAINER
例如。 vi configuration.yml,然后输入这些代码:

 default:
      email_delivery:
        delivery_method: :smtp
        smtp_settings:
          address: "smtp.yourcompany.com"
          port: 25

然后docker cp configuration.yml redmine:/usr/src/redmine/config/configuration.yml
<强>2。 volumns
将容器的目录映射到您的主机路径

docker run -d -p 10030:3000 -v /opt/yunpan01/redmine:/usr/src/redmine/files --name redmine redmine:latest
vi /opt/yunpan01/redmine/configuration.yml

同上一步,输入configuration.yml

  default:
      email_delivery:
        delivery_method: :smtp
        smtp_settings:
          address: "smtp.yourcompany.com"
          port: 25

现在你可以在容器中创建一个文件链接

docker exec redmine ln -s \
/usr/src/redmine/files/configuration.yml\
 /usr/src/redmine/config/configuration.yml

关于email - 如何在 docker/redmine 容器实例上配置 'smtp ' 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43997003/

相关文章:

python - 从服务器 python 发送电子邮件

python - 在Python中提取电子邮件正文

c# - 在 ASP.NET 中使用 HTTP 处理程序生成要在电子邮件中显示的图像

ruby-on-rails-3 - 山魈从本地主机发送电子邮件

javascript - 制作电子邮件表格 发送电子邮件

c# - 如何使用 `Docker.DotNet` 库连接到本地 Docker 服务?

javascript - 使用标志启动时,Docker SIGTERM 未传送到 node.js/coffee 应用程序

email - 当您想发送高优先级电子邮件时,要设置哪些电子邮件 header ?

node.js - Nodemailer Gmail 超时

django - 在 docker 容器中使用 pgadmin 和 nginx