Can not send internal e-mail through seperated SMTP server rather the exchange server

Posted on 2011-02-16
Last Modified: 2012-05-11
I have a separated SMTP server set up to send out e-mail for my FTP. The reason I do this is because I do not want to setup the mail forward relay on my exchange server.

However, the FTP server can use this SMTP server to send out the e-mail to the external recipient (yahoo, gmail, etc) with no problem.  Not the internal ones. None of my domain e-mail account can received the e-mail sent from the FTP server.

I have discovered that all the e-mails send to my domain account have been stayed inside the “drop box" folder of the SMTP virtual server.
Please advise. Thank you for the time and help.
Question by:CRIIT
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 10

Expert Comment

ID: 34907207
This could be a DNS issue depending on how your system is set up. On your SMTP server, it is probably attempting to find an MX record for your email domain name so it knows where to send the mail to. I suspect you probably haven't got an MX record created internally on your internal DNS servers (most people don't) and therefore it's failing. You can create an MX record on your internal DNS servers or on your SMTP server specify a smarthost (one of your Exchange/Hub Transport servers) so that mail for your internal domain is sent directly to the Exchange environment without using DNS.

Expert Comment

ID: 34907265
Browse "" and test Outbound SMTP E-mail and review the result.

Expert Comment

ID: 34907329
I had a similar problem on an Exhange 2007 box.  I did have to setup the smarthost as JaredJ1 described.  Email is is now able to be sent from an application on the other server.  Every now and again I get a timeout error, but for the most part it is stable.
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.


Author Comment

ID: 34908286
Thank you for the advise.

I can see I have a MX record in my DNS's forward lookup zone.

I can use nslookup to check both the name and the IP of this MX record

But I can not ping either the name or the IP of it.

This means the firewall is blocking the communication between my SMTP server and the outgoing mail server?

Expert Comment

ID: 34908824
Possibly the exchange server not accepting connections from that IP.  Your firewall is allowing the traffic back in and I am assuming you have the appropriate ports open on the firewall to allow mail into the exchange server since you can receive from external sources.  You could try and create another receive connector specifying the SMTP servers address.  Here is a link

Author Comment

ID: 34909457
Thank you for the advice.

It there anyway I do not need to touch my exchange server?

I want to use this separated SMTP server as the mail server for my FTP.  Now it has done half the job, the SMTP server can send e-mails generated from my FTP server to outside e-mail address.

But all the e-mail generated from the FTP server cannot be received by my internal mail account.

The FTP server work this way. When user A wants to share a file to user B. User A use a web interface to upload the file and input user B's e-mail address. User B will get an e-mail from user A and this e-mail contents a download link.

By accessing this link and put the password in, user B will able to download the file user A sent out.

The problem right now is if I put yahoo, Gmail to recipient, those testing account can get the e-mail with the download link.

But if I put my internal e-mail address (domain one), my domain e-mail account are not able to get the e-mail.  All the e-mail sit into the drop box in the SMTP server.

At this point of time, I am not sure how the e-mail flow internally and what is the problem.

Please advise me how e-mail flow internally.

Author Comment

ID: 34909688
Found this online:

SMTP places messages for users that are members of the local domain it manages in the drop folder for delivery
I think this fits my situation here: all the e-mail to my local domain have been place into the drop folder.

But how can I make those e-mails be delivered to my local domian users?

Expert Comment

ID: 34916562
I found this earlier and though it might help.  Looks towards the bottom of the post.

Author Comment

ID: 34919301
Thank you for the link.

I changed the FQDN to the machine name but still not woring. The internal e-mails still go to the drop box.

I have win server 2008 R2 as my OS for the SMTP server.

Accepted Solution

mdunnahoo earned 500 total points
ID: 34919577
what version of exchange are you using?

Author Comment

ID: 34951319
I am using exchage 2007.

My goal is not to touch my exchage server. I want to use the exchage server to handle the regular mail and this seperated SMTP to handle all the e-mail generated by the SMTP server.

When I configure the FTP server, I put this seperated SMTP server as the e-mail server. The result is that all the e-mails to the exteranl account are flowing fine. But all the e-mails to my domian e-mail account went to the drop box at this seperated SMTP server.

The goal now is how to configure the SMTP server that all my domain e-mail account can receive the e-mails from FTP server as well.



Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

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

If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
This article explains how to install and use the NTBackup utility that comes with Windows Server.
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

726 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