OK here's my situation. I am supporting a client that currently uses 14 Godaddy POP accounts for email. This client recently purchased an SBS 2003 server, so I planned on having mail directed to their new Exchange server. I set up a new MX record, ptr record for the exchange IP address, etc. All was going well until I remembered they would need to purchase some additional CALs since their server only came with 5. They do not want to spend the money for the CALs, but still wanted me to set up the three office workers with an exchange account (so they could use all the exchange collaboration stuff) and leave everybody else (who are remote users) using Godaddy POP accounts. I told them this was impossible, but upon further review I'm thinking it might be doable.
My idea is to set the MX record for the exchange server at zero, and then set the Godaddy MX record at 10. So if somebody sends a mail to a legitimate user on the exchange server, the mail is accepted. If somebody sends an email to one of the POP account users (which would not be a user on the exchange server), the exchange server would reject it and then the sending mail system would try the Godaddy server and the mail would be accepted. Would this work? It seems like it should, but is there something I'm not thinking of? Is this not good "internet etiquette"?
Thanks in advance for any help or advice.
My idea is to set the MX record for the exchange server at zero, and then set the Godaddy MX record at 10. So if somebody sends a mail to a legitimate user on the exchange server, the mail is accepted. If somebody sends an email to one of the POP account users (which would not be a user on the exchange server), the exchange server would reject it and then the sending mail system would try the Godaddy server and the mail would be accepted. Would this work? It seems like it should, but is there something I'm not thinking of? Is this not good "internet etiquette"?
Thanks in advance for any help or advice.