(That doesn't make sense that it works on wifi, but not on your 3G/4G - are you saying you can send/receive on wifi, but can only receive on 3G/4G?)
But do check your smtp settings - does your Email server need some special port (110/25/80 etc) to be used to send/receive Emails?