Трафик не работает с более чем 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-вызовы через него, ваш вариант использования не может работать в данный момент.

Другие вопросы по тегам