• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 565
  • Last Modified:

Postfix Server as a gateway

I would like to know how to configure my postfix server to take any system messages and forward them to my Exchange 2007 active directory mailbox.  Does anyone have a few links they could share or explain it?  I tried to setup the Postfix as a relay but not sure if I did it right because no emails are coming to my account.  What needs to be done on the Exchange side as well if anything?


Postfix------->Exchange 2007
0
cjameson74
Asked:
cjameson74
  • 3
  • 3
  • 2
1 Solution
 
endital1097Commented:
you need to have a receive connector that will accept message from this source
http://technet.microsoft.com/en-us/library/bb125128.aspx
0
 
cjameson74Author Commented:
If this Postfix server is internal do I select internal  in the wizard part of it?
Internal says only accepts from other exchange servers tho.  
I was thinking custom.
0
 
endital1097Commented:
Yes custom and make sure you select anonymous for the permissions group
0
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
bevhostCommented:
on the postfix server edit the file /etc/aliases

have an entry

root:     your@email.local


/etc/postfix/transport
exchange.email.local    smtp:[192.168.1.5]


/etc/postfix/main.cf
transport_maps = hash:/etc/postfix/transport


where "exchange.email.local" is your servername,
"email.local" is your email domain name
192.168.1.5 is the ip address of your exchange server


nothing needs to be done on the exchange side.

0
 
bevhostCommented:
Forget that last one...
on the postfix server edit the file /etc/aliases

have an entry

root:     your@exchange.email.local

/etc/postfix/transport
exchange.email.local    smtp:[192.168.1.5]


/etc/postfix/main.cf
transport_maps = hash:/etc/postfix/transport


where "exchange.email.local" is your email domain name
192.168.1.5 is the ip address of your exchange server


nothing needs to be done on the exchange side.
0
 
cjameson74Author Commented:
Just curious because I was told you had to configure outlook connector to accept ehlo rather than helo
0
 
bevhostCommented:
> Just curious because I was told you had to configure outlook connector to accept ehlo rather than helo

That's just plain wrong on so many levels.
Outlook does not accept ehlo or helo, as it doesn't receive mail by SMTP.
Oulook would already use EHLO when sending email via SMTP.

You could have root's mail delivered into a mailbox on the postfix server and have the exchange server or the outlook client collect it with POP3 or IMAP.
Both require more work than the above solution.
0
 
cjameson74Author Commented:
Sounds like youre right on that.  Well Exch 07 supports both dynamically so it doesnt even matter.  One issue I am having was I am getting an error message regarding the transport db file.

Sep 10 16:24:14 Monitor postfix/master[1183]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
Sep 10 16:25:14 Monitor postfix/trivial-rewrite[10866]: fatal: open database /etc/postfix/transport.db: No such file or directory

I did what you said to a T.  But says it cant find the transport.db
I went into command line and saw it indeed did not exist.  What must I install to fix this?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

  • 3
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now