Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Allow E-Mail from an outside IP to relay through my Exchange 2003 Server?

Posted on 2011-04-21
Medium Priority
Last Modified: 2012-05-11
Our company uses an accounting software solution called Deltek Vision. We have this hosted through a provider specializing in hosting Vision solutions.
The software has a reporting feature that generates e-mail reports and sends them to our project managers, etc. This doesn't work.
Basically the Vision solution asks for our E-Mail Server, Port, and a username/password on the e-mail setup page.
I was told by our Vision host that my e-mail server needs to allow incoming from XXX.XXX.XX.XXX, and that was all the information they gave me.
I am assuming I need to set up some kind of SMTP Connector or Relay, but have never done this before and want to make sure it is done right.
Can anyone let me know if my assumption is correct, and point me in the correct direction to do this the right way in Exchange 2003?

Question by:Josh-IT
  • 3
  • 2

Expert Comment

ID: 35440482
If the software was installed on you internal network then you would just point it at your internal Exchange IP address on port 25.
If its hosted externaly and has internet access you should be able to point it to your Public Exchange IP address on port 25.
If you have a firewall that tunnels SMTP traffic to exchnage this is the address you should use.

If its just sending email to your internal users then you shouldnt need to setup any additional connectors - just use the existing one.

Author Comment

ID: 35440529
The software is completely hosted externally and is a web based interface from our end.
We do have a firewall in front of everything here, so I will have to try and set up vision to point to that address instead of my Exchange box and see what that does.
I believe it will just be used to send e-mails to internal users, but from the very basic overview I got of it, since the software isn't hosted here, our Exchange Server has to be configured to accept messages from the hosted company's IP address which is what made me think of the relay/connector.

Expert Comment

ID: 35440715
basicaly you should be able to point it at the IP address of your mx record if the mail is for your users.

I'm sure you know what it is but you can check with nslookup from the command line:
set type=mx

this should list your mail gateways that are published etc.

Exchange shouldnt care its your box on the internet if you accept email from other internet hosts directly.

Author Comment

ID: 35443260
Alright, so I set up the software with-
DOMAIN.com.inbound10.mxlogic.net in the Email Server field and now it is working perfectly for sending email to Internal addresses. They have informed me they want to be able to send to external users as well, such as sending clients invoices, etc directly through the software-
If I set the Default Email field to an external account, such as my Yahoo I get the following error when generating a test message-
Error in processing. The server response was: Could not load DRD for domain (yahoo.com) rcpt (SOMEUSER@yahoo.com)

Call Stack:
Deltek.Framework.SysEmail.Server.Message.SendEmail(fromEmail As String, fromName As String, sToList As String, sCCList As String, sBCCList As String, sSubject As String, sBody As String, aFiles As String, vTextBody As String, replyTo As String)
System.Net.Mail.SmtpClient.Send(message As MailMessage)

I have never set up a connector in Exchange and would appreciate any information/help you can give.

Thanks again for all the help so far!

Accepted Solution

GundogTrainer earned 1000 total points
ID: 35446091
this is where it may get a bit more interesting then if your using mxlogic.net to host your mx.

first off - if you have a mail that you managed to deliver a mail to yourself then you can look at the headers (open the message, view, options) this will show you the path and IP addresses of the each server that handled the message. You need to find the IP address of the originating server - its prabably the IP of the webserver but its best to check incase it has multiple IP's etc.

OK, in order to relay the mail to external addresses I dont think you can send it through mxlogic so you may need to send it directly to your gateway IP.
If your firewall is set to forward all port 25 requests to Exchange then this should be OK - but you may need to check it dosnt only accept traffic from mxlogic etc.
 Open System Manager.
 expand Administrative Groups, and then expand First Administrative Group.
 Expand Servers, expand Your_Servername, expand Protocols, expand SMTP
 rightclick on Default SMTP Virtual Server, and then click Properties.
 Click the Access tab, and then click Connection.

 This should contain a list of the servers that are allowed to connect and relay etc.
 This is where you need to add the IP address of your webserver.
As far as another connector to receive goes then unless you have an alternative IP or want to listen on a different port then just use the default port.

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Steps to fix error: “Couldn’t mount the database that you specified. Specified database: HU-DB; Error code: An Active Manager operation fail”
In this post, we will learn to set up the Group Naming policy and will see how it is going to impact the Display Name and the Email addresses of the Group.
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
Suggested Courses

581 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question