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

时间:2017-05-16 09:07:13

标签: 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

  3. redmine开始成功。

    但smtp设置未配置。

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

4 个答案:

答案 0 :(得分:4)

您可以通过两种方式修改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

答案 1 :(得分:0)

似乎redmine官方图片没有提供这种配置。

您可以尝试sameersbn/redminebitnami/redmine

答案 2 :(得分:0)

您必须在configuration.yml文件中输入您的smtp设置。

请参阅此链接:http://www.redmine.org/projects/redmine/wiki/EmailConfiguration

答案 3 :(得分:0)

  1. 进入容器 sudo docker exec -i -t /斌/庆典
  2. 在/usr/src/redmine/config/configuration.yml中复制或重命名/usr/src/redmine/config/configuration.yml.example
  3. 将此文件映射到卷中 管理平台:    图像:redmine    端口:      - “8089:3000”    卷:      - '/ home / ubuntu / docker / redmine / allfiles:/ usr / src / redmine / files'      - '/home/ubuntu/docker/redmine/configuration.yml:/usr/src/redmine/config/configuration.yml'
  4. 按照here
  5. 所述,在此文件上设置电子邮件配置