I just want to verify that you did restart sendmail, right? If you didn't, the local-host-names file hasn't been read yet. When you say the problem still persists, do you mean that when you come in in the morning and do a "ps -aef|grep sendmail" you see a whole slew of connections to ryans.com? If you have a huge number of messages queued up for sendmail to reject, it will take a while for it to clear those, especially if a lot of them are spam and are going back to non-existent domains.
Regarding the POP problem, what version of Scalix are you using? What does it say in the fatal log regarding the POP server?
Thanks,
Rachel