Докер PHP MailTrap
У меня проблема с подключением к 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, я также могу подключиться через telnet как таковой: telnet localhost 2525
Но я не могу подключиться и отправить электронную почту через smtp из моего php-контейнера. Конфигурация SMTP в моих приложениях выглядит так:
host: mail
login: mailtrap
password: mailtrap
port: 2525
Ошибка SMTP connect() failed.
Что может быть не так в этой настройке?