Por padrão o moodle não vem com a opção de cadastramento para usuários ativada. Para ativar essa opção e possibilitar que qualquer pessoa possa se cadastrar no moodle e em seu curso, é preciso seguir os seguintes passos com o login de administrador:
- Entrar na página inicial, ir no menu Administração do Site
- Item Usuários
- Autenticação
- Gerenciar Autenticação
- Deixar visível a opção "Autenticação via correio eletrônico", clicando no ícone do olho
- No ítem Parametrização Padrão, em auto-registro, escolher a opção "Autenticação via correio eletrônico"
- Salvar
Esse é o primeiro passo. Depois disso, em alguns moodles que fiz teste, logo após o cadastro, o moodle não enviava de forma alguma o email de ativação de cadastro, tentei configurar outros lugares e até pedir ajuda para o suporte técnico do servidor, porém sem sucesso, então depois de um longo tempo, a mágica de tudo foi a configuração da opção a seguir:
- Menu de administração Servidor novamente
- Opção: Email
- A primeira opção que aparece é Servidores SMTP, deixar como localhost.