Martin Allan Jensen put forth on 9/19/2009 8:06 AM:
> Hi all,
> 
> The company I work for have approximately nine mail servers, including
> Postfix, qmail, sendmail and exim.
> They would like to make ONE SMTP relay host server so that all their
> customers can use their SMTP server to send mail through.
> The customers already get their incoming mail through their mail servers.
> 
> I fail to see a way to make this possible without creating an entirely
> open relay, or creating a database with usernames and passwords and use
> SASL.

I fail to understand why this is considered anything remotely beyond simple to 
moderate difficulty.  If I understand you correctly (maybe I don't) all the 
communication you're referring to is server to server (MTA<->MTA).  There will 
be no desktop PCs (MUAs) directly submitting mail to your new "master relay 
server", correct?  If this is the case, setting up a 
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#firewall should do 
the trick with little fuss.

The only "difficult" part is that you would have setup a local SASL username 
and password for each remote MTA that will connect to relay mail.  Even if the 
remote MTA count ("your customers") is 250, this is still utterly simple to 
accomplish, _assuming_ that the other MTA admins aren't brain dead individuals. 
 Have each remote MTA connect with the proper SASL username and password in 
order to relay mail.

Like I say, if there are no desktop PCs in the mix, this is absolutely simple 
to accomplish, and without going through a multitude of databases to pull out 
usernames and passwords for thousands of users.  But, like I said, maybe I'm 
not fully comprehending your post.  It was pretty sparse on detail and clarity, 
regarding the actual _structure_ (think network diagram) of what you're trying 
to do.

--
Stan

Reply via email to