SMTP 설정하기

형제 여러분, 안녕하세요.

모든 설치를 완료했지만 SMTP는 아직 설정하지 않았습니다. 이제 설정하려고 하는데 app.yml 설정 파일이 이렇습니다. 이 설정이 올바른지 확인해 주실 수 있을까요?

templates:

  - templates/postgres.template.yml

  - templates/redis.template.yml

  - templates/web.template.yml

  - templates/web.ratelimited.template.yml

  - templates/web.ssl.template.yml

  - templates/web.letsencrypt.ssl.template.yml

expose:

  - 80:80

  - 443:443

params:

  db_default_text_search_config: pg_catalog.english

  db_shared_buffers: 1024MB

env:

  LC_ALL: en_US.UTF-8

  LANG: en_US.UTF-8

  LANGUAGE: en_US.UTF-8

  DISCOURSE_HOSTNAME: debatehosting.co

  DISCOURSE_DEVELOPER_EMAILS: [redacted]

  #DISCOURSE_SKIP_EMAIL_SETUP: '1'

  UNICORN_WORKERS: 4

  DISCOURSE_SMTP_ADDRESS: smtp.maileroo.com

  DISCOURSE_SMTP_PORT: 587

  DISCOURSE_SMTP_USER_NAME: [redacted]

  DISCOURSE_SMTP_PASSWORD: "[redacted]"

  DISCOURSE_SMTP_AUTHENTICATION: login

  DISCOURSE_SMTP_ENABLE_START_TLS: true

volumes:

  - volume:

      host: "/var/discourse/shared/standalone"

      guest: "/shared"

  - volume:

      host: "/var/discourse/shared/standalone/log/var-log"

      guest: "/var/log"

hooks:

  after_code:

    - exec:

        cd: "$home/plugins"

        cmd:

          - git clone 


run:

  - exec: echo "Beginning of custom commands"

  - exec: echo "End of custom commands"

몇 가지 테스트를 해보았는데 "ERROR - execution expired"라는 오류가 발생했습니다.

어떤 조언을 주실 수 있을까요?

  1. SMTP 비밀번호를 마스킹해 주세요.
  2. 요청을 차단하는 네트워크 방화벽 등이 있나요?

포트 2525를 시도해 보세요. 포트 587은 차단되어 있을 가능성이 높습니다.

걱정 마, 비밀번호가 아니야.

업데이트했습니다. VPS의 포트가 닫혀 있었습니다.