Non gestendo direttamente un servizio di posta joomla si affida a servizi esterni, residenti sullo stesso server in cui esso gira, come sendmail o phpmailer, oppure esterni come smtp.
Quindi se non si hanno i primi disponibili si puo' utilizzare smtp, non da installare pero' che sarebbe poi complicato da gestire, ma solo impostandolo dalle opzioni del cms e configurandolo bene coi parametri, host smtp, nome utente, ecc. proprio come si fa' per un client come outlook. Se il server non ha particolari filtri sulle porte o sul protocollo smtp dovresti riuscire a inviare. E' ovvio che devi avere presso un hoster terzo un account email valido e che supporti il protocollo smtp.
Per inciso ti dico che io in locale non ho avuto mai problemi ad inviare posta.