PHP MailTrap Docker - PullRequest
       90

PHP MailTrap Docker

0 голосов
/ 20 марта 2020

У меня проблема с подключением к Mailtrap из моего PHP экземпляра. В настоящее время у меня есть такой в ​​моем docker -compose.yml

version: "3.4"

services:
  php:
    build:
      context : ./
      dockerfile : Dockerfile
      network: host

    ports:
        - "9000:9000"
    expose:
      - "9000"

  mail:
    container_name: sys_mail
    restart: unless-stopped
    image: eaudeweb/mailtrap:latest
    ports:
      - "127.0.0.1:8125:80"
      - "127.0.0.1:2525:25"
    environment:
      - MT_USER=mailtrap
      - MT_PASSWD=mailtrap
      - MT_MAILBOX_LIMIT=512000001
      - MT_MESSAGE_LIMIT=102400001

Я могу подключиться по локальной почте к mailtrap через 127.0.0.1:8125, я также могу подключиться через te lnet как таковой: telnet localhost 2525

Но я не могу подключиться и отправить электронное письмо через smtp из моего php контейнера. Конфигурация SMTP моих приложений такова:

host: mail
login: mailtrap
password: mailtrap
port: 2525

Ошибка SMTP connect() failed.

Что может быть не так в этой настройке?

...