If everything worked fine on your test server and now on the production server it does not work then this has to be the hosting server configuration problem. Very often hosting server has some limitations and restrictions.
For e-mail problems - I assume Roundcube web mail client - check the log located in data/CRM_Roundcube/log/errors
Please see this post as well: viewtopic.php?f=6&t=496