locked
CAS Array, not routing email to 2nd CAS Server RRS feed

  • Question

  • I created a CAS Array,  below is an example sending a Test email

    The email comes into an Exchange 2007 CAS server (2007CAS),  is then sent to a Exchange 2010 CAS Server (2010CAS-1). 

    shouldn't it go to my CAS Array instead  (2010CASArray) ?   I disabled the NIC on 2010CAS-1,  and all the emails destined for 2010CAS-1 stayed in Connector ID - "ID2007",   when I re-enabled the NIC,  it then went to the 2010CAS-1, to the Intra-Orgranization SMTP  Send Connector.   It never did go to my 2010CAS-2 server.


    thank you

    Monday, July 30, 2012 5:37 PM

Answers

  • For internal routing the cas array or nlb is not used it uses it's own internal routing table and will select the HT servers in round robin fashion and if one server is not available it will try the next. Now if you sent an email and unplugged and they got queued on 2010cas1 it will remain there, the messages won't try the next HT server however any subsequent messages should use your second HT server since the first one is down.


    James Chong MCITP | EA | EMA; MCSE | M+, S+ Security+, Project+, ITIL msexchangetips.blogspot.com

    • Marked as answer by Semperfi4000 Monday, July 30, 2012 7:38 PM
    Monday, July 30, 2012 7:24 PM

All replies

  • A Cas array is just an AD object it's not involved in any load balancing or routing. So email comes into 2007 org and you have a connector pointed to the casarray.domain.com and I'm assuming this is the URL for some load balancer either hardware or NLB? The load balancer is what makes it go to the CAS1 or CAS2 not the casarray object.

    James Chong MCITP | EA | EMA; MCSE | M+, S+ Security+, Project+, ITIL msexchangetips.blogspot.com

    Monday, July 30, 2012 5:46 PM
  • thank you for your reply;

    Yeah, I have a  windows NLB,  CASArray.local.net  is goes to  2010CAS-1 & 2010CAS-2

    so, when emails comes into the 2007 org,  its going to 2010CAS-1, and not the Windows NLB CASArray.Local.net

    My Webservices (AS, OA) work fine,  and so does my email clients connecting to  CASArray.local.net.   Just not recieving emial.

    Thank you

    Monday, July 30, 2012 6:11 PM
  • For internal routing the cas array or nlb is not used it uses it's own internal routing table and will select the HT servers in round robin fashion and if one server is not available it will try the next. Now if you sent an email and unplugged and they got queued on 2010cas1 it will remain there, the messages won't try the next HT server however any subsequent messages should use your second HT server since the first one is down.


    James Chong MCITP | EA | EMA; MCSE | M+, S+ Security+, Project+, ITIL msexchangetips.blogspot.com

    • Marked as answer by Semperfi4000 Monday, July 30, 2012 7:38 PM
    Monday, July 30, 2012 7:24 PM
  • thanks,   I found the problem...   CAS2010-2 server didn't have any permissions for the receive connector,  nothing was checked "specify who is allowed to connect to the receive connector"
    Monday, July 30, 2012 7:38 PM