cosy,
This may seem silly, but have you set-up the user accounts to forward mail to their ISP mail boxs?
If the users are receiving and sending mail directly through their ISP and have not set up their mail client to also check for mail on your SME server then they will not receive 'internal' mail.