CJ Ess schreef op 15-6-2015 om 20:52:
This one has me stumped - I'm trying to proxy SMTP connections however I'm getting an HTTP response when I try to connect to port 25 (even though I've done mode tcp).

This is the smallest subset that reproduced the problem - I can make this work by doing "mode tcp" in the default section and then doing "mode http" in all of the http frontends (not shown). But doing 'mode http' as default and then 'mode tcp' in the smtp frontend definition seems to not work and I'm not certain why.

  maxconn 10240
  log local0
  log local1 notice
stats socket /var/run/haproxy.sock user root group root mode 600 level admin
  stats timeout 2m

  log     global
  mode    http
  timeout client 30s
  timeout server 30s
  timeout connect 4s
  option  socket-stats

frontend mainfrontend
  bind *:25
  mode tcp
  maxconn 10240
  option smtpchk EHLO example.com <http://example.com>
  default_backend mxpool

backend mxpool
mode tcp
  balance roundrobin
server mailparser-xxx <> check port 25 weight 20 maxconn 10240 server mailparser-yyy <> check port 25 weight 20 maxconn 10240

Reply via email to