首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ghost Docker SMTP设置

Ghost Docker SMTP设置
EN

Stack Overflow用户
提问于 2020-11-15 21:36:00
回答 1查看 690关注 0票数 3

我在我的vps中创建了一个带有镜像cms的official docker compose file的镜像实例。

我将其修改为使用邮件枪SMTP帐户,如下所示

代码语言:javascript
复制
version: '3.1'
services:
  mariadb:
    image: 'docker.io/bitnami/mariadb:10.3-debian-10'
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - MARIADB_USER=bn_ghost
      - MARIADB_DATABASE=bitnami_ghost
    volumes:
      - 'mariadb_data:/bitnami'
  ghost:
    image: 'ghost:3-alpine'
    environment:
      MARIADB_HOST: mariadb
      MARIADB_PORT_NUMBER: 3306
      GHOST_DATABASE_USER: bn_ghost
      GHOST_DATABASE_NAME: bitnami_ghost
      GHOST_HOST: localhost
      mail__transport: SMTP
      mail__options__service: Mailgun
      mail__auth__user: ${MY_MAIL_USER}
      mail__auth__pass: ${MY_MAIL_PASS}
      mail__from: ${MY_FROM_ADDRESS}
    ports:
      - '80:2368'
    volumes:
      - 'ghost_data:/bitnami'
    depends_on:
      - mariadb
volumes:
  mariadb_data:
    driver: local
  ghost_data:
    driver: local

但是,当我尝试邀请作者访问该站点时,会出现以下错误

代码语言:javascript
复制
Failed to send 1 invitation: dulara@thinksmart.lk. Please check your email configuration, see https://ghost.org/docs/concepts/config/#mail for instructions

我确信我的SMTP凭据是正确的。

我登录到ghost containers bash shell,并在那里检查了它的文件。它的邮件部分是空的

我还是找不到我的错误所在。我不确定变量的名称。但我是从官方文件中拿来的。

EN

回答 1

Stack Overflow用户

发布于 2021-02-12 04:38:33

我举个例子:

代码语言:javascript
复制
url=https://www.exemple.com/
# admin__url=XXX // Remove it (For my side, the redirection is failed)

database__client=mysql
database__connection__host=...
database__connection__port=3306
database__connection__database=ghost
database__connection__user=ghost
database__connection__password=XXX

privacy__useRpcPing=false

mail__transport=SMTP
mail__options__host=smtp.exemple.com
mail__options__port=587
# mail__options__service=Exemple // Remove it
mail__options__auth__user=sys@exemple.com
mail__options__auth__pass=XXX
# mail__options__secureConnection=true // Remove it
mail__from=Exemple Corp. <sys@exemple.com>

在您的案例中,更改:

mail__auth__user => mail__options__auth__user

mail__auth__pass => mail__options__auth__pass

和删除:mail__options__service (https://github.com/metabase/metabase/issues/4272#issuecomment-566928334)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64845020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档