Vždycky mi SMTP fungovalo, ale po přeinstalaci na verzi 2.3.1+ najednou přestalo a při spuštění cronu to hlásí:
Error: lib/moodlelib.php email_to_user(): SMTP Error: Could not connect to SMTP host.
Běží to na Linuxu (banan.cz). Mail je zmigrovaný na Google a vždycky to s ním chodilo (v 1.9). Přitom všechna nastavení v Moduly -> Výstupy zpráv -> E-mail je nastaveno vše správně.