Home > Blockchain >  create smtp authentication route with haproxy
create smtp authentication route with haproxy

Time:07-13

Is it possible to insert username and authentication password in the haproxy route towards an smtp with authentication?

now I have a route like:

frontend SMTP bind *:25 mode tcp default_backend smtp backend smtp balance roundrobin mode tcp server vm3 smtp.domain.global:25 check

calling the route with a java job: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.3 Client was not authenticated

it is difficult for me to modify the java job now, while I would like to modify the haproxy configuration

CodePudding user response:

As the pasted config looks a little bit odd let me format it.

frontend SMTP
  bind *:25
  mode tcp
  default_backend smtp

backend smtp 
  balance roundrobin
  mode tcp
  server vm3 smtp.domain.global:25 check

Hope this makes now clear why it's not possible.
HAProxy does not handle the SMTP Protocol, it just forwards the connection via TCP to the mail server therefore can't the SMTP Auth be injected nor done by HAProxy.

  • Related