English 中文(简体)
iptables port redirection
原标题:

I have following problem:

CRM system running on Linux computer is sending emails via sendmail.

I would like to change destination port from 25 to 587 using iptables but without modifing sendmail (not possible due to crm configuration).

I tried to use iptables but mine tries of redirecting packet on output chain to port 587 were unsuccessfull.

问题回答

You said you don t want to modify sendmail, so I m assuming that sendmail has to run on port 25, but you want clients to be able to connect to it through port 587.

This incantation should do that for you:

$ iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-port 25




相关问题
How to use redirect_to to a non-Rails URL with query params?

We just had an existing use of redirect_to break due to a Rails upgrade, and it led to a question. I ve been experimenting, and I don t seem to find a way to use redirect_to to send the user to a non-...

Apache authentication: Redirect on failure, reliably?

I ve set my ErrorDocument 401 to point to my website s account creation page, but not all browsers seem to honor this redirect (Safari). Also, other browsers (Firefox, Chrome) never quit asking for ...

Response.Redirect HTTP status code

Why is it that ASP/ASP.NET Response.Redirect uses a HTTP-302 status code ("Moved Temporarily") even though in most cases a HTTP-301 status code ("Moved Permanently") would be more appropriate?

Exceptions: redirect or render?

I m trying to standardize the way I handle exceptions in my web application (homemade framework) but I m not certain of the "correct" way to handle various situations. I m wondering if there is a ...

Cakephp is not redirecting properly when pages are cached

I am having some issues with a site that was working correctly until i implemented full page caching in CakePHP. I have followed the guidance in the Manual and have my $session->flash in a no-cache ...

热门标签