Okay, that solved the problem. Basic Authentication was already checked but Anonymous Users was not. Will this introduce any security problems? I don't want to allow outside users to relay through my server.
Main Topics
Browse All TopicsI am trying to setup Exchange Server 2007 to receive email from senders outside our network. Right now I am working with a test domain name, we'll call it testdomain.com. Whenever I send through my yahoo account to the address tester@testdomain.com, exchange sends back a bounce message that reads "530 5.7.1 Client was not authenticated". What does that mean and how do I correct it? Thanks.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Wait a minute, the problem is not completely gone. Now I am getting another error (I changed my ip address below for security purposes).
Remote host said: 550-web80714.mail.mud.yaho
550-relay through this server. Perhaps you have not logged into the pop/imap
550-server in the last 30 minutes or do not have SMTP Authentication turned on
550 in your email client.
Giving up on 192.168.1.1.
Unless some other settings are incorrect, this will not allow for relaying. You can test to see if you are relaying at the following site. Just put your domain into the DNS Report field.
http://www.dnsstuff.com/
That isn't an Exchange message. Are you sure that Yahoo is trying to connect to your server and not another one?
If you are not setting up an Edge server then you should probably look at this article from the msexchangeteam on how to setup a single server:
http://msexchangeteam.com/
Simon.
--
Once your question has been answered, please remember to accept an answer and close the question.
Your second comment somewhat proves that Relaying is not allowed :-)
We need to look a little deeper. From the 550 error above it sounds like you sent to an address that does not belong to the Exchange domain (or so exchange things at this point).
Can you go into the Toolbox on Exchange, open up message tracking and see what comes up for the message that you sent.
Excellent point from Sembee.
It seems like you have a DNS issue. Make sure that your MX record for the domain that you are using is setup correctly. You can use some of the tools on the site referenced above (dnstools.com).
The article referenced by Sembee is a great article, but it does not touch on setting up your external DNS records at all.
You need to use the public tools to see what server is responding to the DNS. Verify first that it is Exchange that is replying to the SMTP traffic. If you have multiple MX records then Yahoo could be using other MX records.
Simon.
--
Once your question has been answered, please remember to accept an answer and close the question.
Check your MX records:
open Command prompt and do the following.
nslookup <enter>
set type=mx <enter>
testdomain.com <enter>
It should list the MX records for your testdomain.
Now get out of nslookup by typing exit.
Try to telnet to port 25 of the IP address that the MX record shows.
telnet IPaddress 25
Look at the server name to see if it is the correct server.
You may need to type in 'HELO fakedomain.com' <enter> to get the server name.
Let us know what you find.
I think I know what is happening. I was signing into Yahoo with an sbcglobal.net account which you can do. I think my server sees that the email is from user@sbcglobal.net but sent through yahoo.com and thinking it is relaying the message. That could be a problem since this is a fairly common practice. Any thoughts?
Business Accounts
Answer for Membership
by: UbuntopPosted on 2007-10-29 at 08:00:13ID: 20169954
In the EMC >> Server Configuration >> Hub Transport > Receive Connectors
Do you have a default Receive connector? If so, on the Authentication tab, are you allowing Basic Authentication? Also on the permissions tab, do you have Anonymous users checked?