Florin Iucha wrote:
> On Thu, Dec 27, 2007 at 11:30:04AM -0600, Tim Wilson wrote:
>   
>> I'd like to create a little server running Ubuntu and postfix that  
>> would be a mail relay for a few other servers in our school district.  
>> For example, rather than configuring our Moodle and nagios servers to  
>> send their own mail, I'd like to point them at the mail relay and have  
>> it send the mail for them. This box would not need to receive mail,  
>> only send it. We run GroupWise for our staff email accounts, but it  
>> can be a hassle to configure other servers to send mail through GW  
>> sometimes.
>>
>> I started putting together a main.cf file for postfix and got this far  
>> (in addition to the other default settings):
>>
>> mydestination = $myhostname, localhost.$mydomain, $mydomain
>> myhostname = bison
>> mydomain = buffalo.k12.mn.us
>> myorigin = $mydomain
>> relayhost = monitor.buffalo.k12.mn.us  # This is our nagios server
>>
>> Am I on the right track here?
>>     
>
> You are, but going the wrong way 8^)
>
> mydestination is for e-mail that you are going to deliver locally.
>
> relayhost is what is the next hop for e-mail once it leaves your box -
> it is the equivalent of smarthost from sendmail.
>
> I would leave both blank, as you don't want to deliver any e-mail
> locally and you want your box to deliver the relayed messages itself.
>
> That being said, I have not implemented a setup like yours, so others
> might want to chime in.
>
> Cheers,
> florin
>
>   
> ------------------------------------------------------------------------
If you add SMTP-auth, you can just use that to control what can 
send/relay mail through that server. I don't think you need to do 
anything else for that machine to be a relay.