Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Listserve problems - Exchange 2000

Posted on 2005-03-28
13
Medium Priority
?
225 Views
Last Modified: 2006-11-18
Here's my configuration:

Exchange 2000 server running SMTP tfor corporate mail.

Webserver (UNIX) running web/pop3/smtp and list server.

MX record in ISP's DNS points all mail to corporate Exchange server.

Web server DNS entry www.abcco.net points to external interface routable address.

Externals normally send mail to zxyyg@abcco.net.

I need extrnals (and internals) to be able to send mail to: my_list@www.abcco.net.

Do I need an additional MX record? And Exchange connector? I'm at a loss how to configure this.

I tried using an Exchange connector, but ALL SMTP was being routed through the web server and this is NOT a good thing.


Please help!


0
Comment
Question by:michaelwmorgan
[X]
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
  • 7
  • 6
13 Comments
 
LVL 104

Expert Comment

by:Sembee
ID: 13644518
If you are using a separate domain for your list server, then it is an Exchange SMTP Connector that you need to use, but it needs to be configured carefully. I have outlined how here:
http://www.amset.info/exchange/smtp-sharing.asp

Although I wouldn't use www.abcco.net as the list server domain name as that can be confusing. I am sat here right now thinking if you actually mean that! use something like @lists.domain.com or similar to separate the email out.

However you need to be clear whether you are using a single email address or multiple email addresses at a single domain.

Simon.
0
 

Author Comment

by:michaelwmorgan
ID: 13645507
I followed the directions at the noted website:

Internal DNS - lists MX 10 192.168.1.10 (internal address of UNIX listserver)
External DNS - lists.abcco.com MX 10 208.x.x.x (external address of EXCHANGE server)

SMTP connector list_smtp forward all to... [192.168.1.10]
Bridgehead = (exchange server)
Address space lists.abcco.com

Now when I send a mail to majordomo@lists.abcco.com I get an SMTP 553 as follows:

 A configuration error in the e-mail system caused the message to bounce between two servers or to be forwarded between two recipients.  Contact your administrator.
            < www.abcco.net #5.3.5 SMTP; 553 5.3.5 system config error>

Thanks for your help
0
 
LVL 104

Expert Comment

by:Sembee
ID: 13645683
Fairly common problem.

Take a step back first.
Remove the Exchange SMTP Connector and see if you can send an email internally from Exchange to your list server. This will confirm whether the problem is at Exchange or the list server.
Does the list server know what it is responsible for email for this domain?

Simon.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 

Author Comment

by:michaelwmorgan
ID: 13646189
Hi Simon,
I removed the connector and still have problems sending internally. I'll explain the configuration a bit futher:

I have a UNIX server that runs both Web and listserver.
It is in my DNS a record  as 192.168.1.10 www.abcco.net.

I have an MX record: 'lists' that also points to 192.168.1.10.

If I send an internal msg to majordomo@lists.abcco.net I get -

The e-mail address could not be found.  Perhaps the recipient moved to a different e-mail organization, or there was a mistake in the address.  Check the address and try again.
            < www.abcco.net #5.1.2>

I'm not sure I understand your question regarding the list server knowing what is reponsible for email in the domain.

Thanks again
0
 

Author Comment

by:michaelwmorgan
ID: 13646694
Now I have the tinternal process working.

I changed the both the A and MX records to:

A: www 192.168.1.10
MX: www 192.168.1.10

I can now send email to majordomo@www.abcco.net

and test_list@www.abcco.net

and get the proper results.

Given that this is working, what do I need in external DNS (MX) and the connector to get the same results for externals?

Thanks again!
0
 
LVL 104

Expert Comment

by:Sembee
ID: 13646749
Ok...

The first error was caused by an email loop. The message was bouncing between two servers.

The second error shows what caused the first - your listserver doesn't recognise that email address, so rejected the message, only for Exchange to try and resend it.
I wouldn't be surprised that if you sent the message to majordomo@www.abcco.net it would work. However I have never seen a listserver called majordomo@www.domain.com - which to me looks a bit amateurish.

Simon.
0
 
LVL 104

Expert Comment

by:Sembee
ID: 13646779
Damn I need to type quicker. I got side tracked.

First question is whether you are happy with majordomo@www.abcco.net - you can see what happens with HTML rendering software when you enter that address.

Do you have the Unix machine available on another external IP address, or are you confined to just the one?

Simon.
0
 

Author Comment

by:michaelwmorgan
ID: 13646803
Since the webserver and listserver both run on the same interface (192.168.1.10) I couldn't figure out how to get around adding the MX record as anything but www.abbco.net. I tried to add a CNAME lists.abbco.net pointing to www.abbco.net but DNS complained about that
0
 

Author Comment

by:michaelwmorgan
ID: 13646810
One external address.
0
 
LVL 104

Expert Comment

by:Sembee
ID: 13646970
You should be able to create a new sub domain called lists.abbco.net on your internal DNS, then create an MX record in that domain pointing to www.abcco.net - that shouldn't be a problem. MX records have to point to hosts anyway, and what they point to doesn't really matter.

I think the reason you were getting error messages wasn't down to the DNS issues, but the UNIX server not accepting the email message - hence it was generating that message about the email address being unknown. I cannot help you with getting that resolved.

You need to decide how you want the emails to be sent in. Once you have decided that, you can think about how to get the messages sent to Exchange and then onwards to the list server.

If you are happy with www.abcco.net as the email address, then you need to create a new domain called www.abcco.net at your external DNS provider. This may interfere with your existing DNS - which is why I recommend that you use a different sub domain for the list server emails. As soon as you create a sub domain called www.abcco.net it will break the DNS resolution for the host www.abcco.net. On Windows DNS I would create a new host in the root of the sub domain with no host and the IP address - Windows would then call it "(same as parent folder".
Once you have created the sub domain, create an MX record, pointing it at your existing Exchange server.

Then on Exchange, create the SMTP connector for the domain "www.abcco.net" and use the IP address to point it at your web server. Ideally with an SMTP Connector you would use an host name and not an IP address, but I don't think Windows will like the host name and domain name being the same thing.

As you can see, using www.abcco.net as the domain is causing a lot of confusion, which is caused by the configuration of the Unix server. However I am not a UNIX man, so cannot tell you how to configure the UNIX machine to do what you need.

Simon.
0
 

Author Comment

by:michaelwmorgan
ID: 13647093
I am a UNIX guy (hence my frustration with the Excahange BEAST!). I now have my internal problems solved. I have an MX record "lists" accepting messsage for www.abcco.net. and can address (internally) test_list@lists.abcco.net properly. So could you please gp pver what I need in external DNS and SMTP connector one more time. Many thanks.
0
 
LVL 104

Accepted Solution

by:
Sembee earned 2000 total points
ID: 13647521
Right then...
If your UNIX server is accepting email for @lists.abcco.net then you just need to do two things.

1. Create the SMTP Connector for the domain lists.abcco.net pointing at the UNIX server. Remember to enable the box to allow Exchange to relay email for those domains.

Check that email still flows correctly.

Then on your external DNS, create a new sub domain for lists.abcco.net - how you exactly do that will depend on how your domain name registrar or ISP has their system configured. If you don't configure it yourself you may have to ask them to do it for you.
Once the sub domain is created, add an MX record within that domain pointing at your Exchange server. You can use the existing host (mail.abcco.net).

Simon.
0
 

Author Comment

by:michaelwmorgan
ID: 13676211
Thank you very much Simon. I now have an active listserver in production and my users are going hog wild.
0

Featured Post

Office 365 Training for Admins - 7 Day Trial

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

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

There are times when we need to generate a report on the inbox rules, where users have set up forwarding externally in their mailbox. In this article, I will be sharing a script I wrote to generate the report in CSV format.
New style of hardware planning for Microsoft Exchange server.
In this video we show how to create an Address List 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 Organization >> Ad…
how to add IIS SMTP to handle application/Scanner relays into office 365.

704 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