Настройка SMTP в docker-compose для WordPress - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь включить SMTP-рассылку WordPress для плагинов Contact Form и Appointment.Мой WordPress работает в контейнере Docker.Мой SMTP-сервер должен действовать как почтовый ретранслятор.

Я почти уверен, что мне нужен образ SMTP-докера с конфигурацией порта, но я не уверен, какой образ мне нужен, и как включить его в мойdocker-compose.

Вот мой файл docker-compose

version: '3'

services:
  # Database
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: *******
      MYSQL_DATABASE: *******
      MYSQL_USER: *******
      MYSQL_PASSWORD: *******
    networks:
      - wpsite
  # phpmyadmin
  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin/phpmyadmin
    restart: always
    ports:
      - '8080:80'
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: *******
    networks:
      - wpsite
  # Wordpress
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - '8000:80'
    restart: always
    volumes: ['./:/var/www/html']
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: *******
      WORDPRESS_DB_PASSWORD: *******
    networks:
      - wpsite
networks:
  wpsite:
volumes:
  db_data:

Прямо сейчас WP Mail SMTP возвращает эту ошибку:

An issue was detected.

This means your test email was unable to be sent.

Typically this error is returned for one of the following reasons:

- Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc).
- Your web server is blocking the connection.
- Your host is rejecting the connection.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...