I recently added mail for a second domain to our Exchange Server running Exchange 2003 Sp2. I enabled POP3 and IMAP protocols, opened the ports in the RRAS firewall, and created the new address rule in the Sytem Management console. When using an Exchange account from within the network, it all works great. When I use POP3 or IMAP from outside the network, I can connect to the account with Outlook's "Test Account Settings", but when I got to Send and Receive, the send new messages completes, but it hangs on receiving. Then it eventually times out with the 0x8004210A error. I can telnet the pop3 server, even authenticate a user and list then retrieve an individual mail. But no go in outlook or with an Iphone. Any help would be greatly appreciated.