SCIENTIFIC-LINUX-USERS Archives

March 2015

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Mark Stodola <[log in to unmask]>
Reply To:
Mark Stodola <[log in to unmask]>
Date:
Mon, 16 Mar 2015 15:52:14 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (37 lines)
On 03/16/2015 03:25 PM, Mark Hansel wrote:
> Hi,
>
> I want to use a relay host on port 10025. No matter what firewall rules I use, the port is blocked. I tested this using  2 computers with local connections only. (Isolated from the overall network by unplugging the router and plugging both computers into the same switch). The tests involved using telnet to target ports. Error was  "connection refused." Port scans show different, but in important respects, similar results.
>
> Way back in the days of inetd and xinetd, you told the daemon to fire up a program whenever a port was accessed. I cannot find an analogous process with SL.
>
> I use postfix as my MTA. The relay host is properly defined in the configuration file (main.cf). (This configuration worked with Ubuntu and with Mint Linux.)
>
> OS version is SL7, up to date, running firewalld, fail2ban (b/c of brute force root attack) with SELINUX active.
>
> Thank you,
> m hansel


It is unclear if you are running into a blockage on outbound connections 
(to a remote host listening on port 10025) or you have your daemon 
(listener/MTA) misconfigured and simply not listening on port 10025.

To get the MTA listening on the port you want, I believe you will have 
to edit postfix's master.cf and change the service to the port number 
you want.

As for the outbound 10025, there is nothing by default (other than 
perhaps SElinux, which I do not presently use) that would block postfix 
from relaying to a remote server on port 10025.

Other than that, as you said, relayhost= should be defined in the 
main.cf and if you have sasl or other required authnetication, you will 
need the necessary auth files setup (i.e. saslpass)

To create a listener for your telnet test, you could use xinetd (still 
available in SL7) or just use netcat (netcat -l 10025) to pop one up 
quickly.

-Mark

ATOM RSS1 RSS2