Трафик не работает с более чем 3 открытыми портами
Я пытаюсь заставить почтовый сервис работать с traefik. Мне нужно выставить 25, 100, 143.. и т. Д.
Но traefik работает только с портами<= 3. Если я добавлю более 3, он перестал работать. Это мой пример конфигурации:
networks:
- traefik-net
environment:
- HTTPS=OFF
deploy:
placement:
constraints: [node.role == manager]
restart_policy:
condition: on-failure
replicas: 1
labels:
- "traefik.backend=mail"
- "traefik.port=80"
- "traefik.frontend.rule=Host:mail.mydomain.com"
- "traefik.docker.network=traefik-net"
- "traefik.mail.port=80"
- "traefik.mail25.port=25"
- "traefik.mail110.port=110"
- "traefik.mail143.port=143"
- "traefik.mail465.port=465"
- "traefik.mail587.port=587"
- "traefik.mail993.port=993"
- "traefik.mail995.port=995"
Я не увидел ничего необычного в журнале почты и сервиса traefik. Может кто-нибудь мне помочь? Спасибо заранее и извините за мой плохой английский.
1 ответ
Большое спасибо за интерес к проекту.
Благодаря дополнительной информации, которую вы предоставили на Github, и после анализа вашей проблемы, вы, похоже, пытаетесь открыть порты HTTP, к которым необходимо получить доступ поSMTP(S), POP3(S) и IMAP (S) (по TCP).,
В настоящее время Træfik является только обратным прокси-сервером HTTP, и вы не можете выполнять TCP-вызовы через него, ваш вариант использования не может работать в данный момент.