SBS 2003 EXCHANGE UNABLE TO SEND MAIL USING SMTP

hI,

This problem is very urgent and difficult.

We set up a sbs 2003 server, with a new domain. The server is alone as DC. Everything is working correctly except the mailing. Internally we can send and receive mails. Exchange is set up to receive internet mail with pop3 and to send them via the smtp server of the internet provider. When sending from a client computer(in the domain) we receive an answer from the local system administrator saying that the mail address does not exist. This mail address is working correctly on a workstation(not in the domain), or with outlook express.

We tried everything suggested in experts-exchange site (instants questions). But nothing works.

Help please,


regards,

Marcheblanc
MarcheblancAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Azhrei1Commented:
is the server running a DNS service? Is that configured correctly?
The_IT_GarageCommented:
Do you have the POP3 domain name in the defaul recipient policy?
kgreeneitCommented:
hi, firstly from the clients open a command prompt and type:  telnet servername 25 (where servername is the name of your server)

if you don't get an error and the command prompt connects to the server, then your half way there.
If you DO get an error, then there is some firewall software on the clients stopping smtp access on port 25, try disabling all firewall software  - including the windows firewall, and try the command again.

If you could connect to the server via the command prompt, then your problem is with DNS. In Exchange System Manager, go to the properties of the SMTP connector and check how the connector is configured to use DNS. If 'FORWARD ALL MAIL THROUGH THIS CONNECTOR TO THE FOLLOWING SMART HOSTS' is enabled, you must have the DNS name/IP address of your ISP's server here, alternatively select, 'USE DNS TO ROUTE TO EACH ADDRESS SPACE ON THIS CONNECTOR'  - this is the preferred way to use DNS on your exchange server.

If the above option fails, then you could go into the 'Default SMTP Virtual Server' in servers\protocols\smtp and you could add dns entries directly into the SMTP server. You gain access to here by clicking on the 'Delivery' tab, then click on the advanced button, from here click on the 'configure' button. Then click on 'Add' and input the IP address of your ISP's DNS server. Try this as a last resort as it isn't really an ideal way to run your exchange server.

Hope this helps.
OWASP Proactive Controls

Learn the most important control and control categories that every architect and developer should include in their projects.

MarcheblancAuthor Commented:
Hi everyone,
Thank you for your answers.

Yes the DNS is configured correctly. I receive mail from outside via the pop3 connector. Internally everything is fine. I also can connect from a client to the internal server with telnet on port 25.
'FORWARD ALL MAIL THROUGH THIS CONNECTOR TO THE FOLLOWING SMART HOSTS'  is also enabled. I can now send mail outside from a local account.
The problem i have now is that the sender mail address is not the right mail address.
sbs is configured like this:
- local domain name: xyz.local
- internet domaine name : xyz.com  (i don't manage the mx record)
- username : account1
- local e-mail address : account1@xyz.local
- internet e-mail address : account1@xyz.com (configured by SBS)
when i send an email the sender is account1@xyz.com and i'd like to send as name@xyz.com
when i change the e-mail address in user properties from account1@xyz.com to name@xyz.com. everything is changed back to account1@xyz.com within a few minutes.
What is the right configuration for that ?

I'm sorry if it's a bit complicated to explain. I'm new to exchange.

Thanks a lot for your help.


I
mattridingsCommented:
When in the users account you need to add a new smtp address (not get rid of the other one, or try and edit it), then highlight the new address by clicking on it once, and click on the "Set as Primary" button.  Your new address should now be in bold whereas the other addresses are not.  When that account sends email to the outside now the bold address is what the recipient will see.

If you are creating an email address standard that will apply across the entire organization (i.e. firstname.lastname@domain.com or firstinitial lastname@domain.com, etc. then you can modify the entire organizations email addresses at once by using recipient policies.  If this is the case post back and we can address that.

Matt Ridings
MSR Consulting
MarcheblancAuthor Commented:
I've done what you said : in the user account i ve added a new smtp address then i set it as primary. it was in bold and not the other.
but after a few minutes it came back to the old configuration. could it be an sbs2003 specific configuration ?

Thanks
mattridingsCommented:
It's possible I suppose that your recipient policy is overwriting it but it's a bit unusual for it to happen that way so quickly without you having modified them.

Anyway, on that same "email addresses" screen where you added the new smtp address, this time make sure that the "Automatically update email addresses based on recipient policy" checkbox is unchecked.

That should tell us whether or not recipient policies are interfering with your change.

Matt Ridings
MSR Consulting

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
MarcheblancAuthor Commented:
You are right i add to uncheck "Automatically update email addresses based on recipient policy" to make it stay.
There is another point i had to do for what i wanted. I had to go in global parameters, internet mail ..., right click on by default, and in advanced parameters tab i had to uncheck the last param to send, not as the username but as the user email name.

Thanks a lot for your help
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
You shouldn't have had to go to that extent to make this work right... because you will undoubtedly have issues later on by making these manual adjustments.

I'm not sure if you realize that when you run the Add-User wizard, you can specify an email address that's different from the username.  This would be the place to make this happen to begin with.

Jeff
TechSoEasy
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
SBS

From novice to tech pro — start learning today.