Tenho visto pela internet muita gente com este problema, então vamos largar de bla bla bla e ir direto ao assunto.
Primeiramente você ira acessar seu localhost no joomla após acessar vamos passo a passo:
Site >> Configuração global
Após acessar será redirecionado para a pagina de configuração geral do servidor, após chegar nesta parte clique no link SERVIDOR.
Vamos fazer alteração somente no campo CONFIGURAÇÃO DE E-MAIL:
1 – SISTEMA DE ENVIO: Aqui você seleciona o tipo de servidor que fara os envio das mensagens, pode ser tanto pelo próprio PHP ou servidor SMTP, no meu caso estou utilizando servidor SMTP.
2 – REMETENTE: Aqui você ira colocar o e-mail do remetente.
3 – NOME DO REMETENTE: No caso o nome da pessoa que esta remetendo o e-mail (lembrando que este e-mail não aparecera quando a pessoa usar o formulário de e-mail, são apenas configurações globais para o correto funcionamento)
4 – CAMINHO DO SEND EMAIL: E aqui que muita gente se enrola, por padrão ele vem o caminho host/sendmail, você ira altera-lo para o nome do seu servidor, se for gmail coloque gmail se for particular coloque, no meu caso era particular.
5 – AUTENTICAÇÃO SMTP: Se sua configuração partir do SMTP coloque sim, se não for SMTP, deixe padrão.
6 – SEGURANÇA SMTP: Por padrão ela vem como nenhum isso por que os e-mails já tem sua segurança interna, mas caso queira pode escolher um tipo de segurança. (1 reforço a mais nunca e de mais ^^).
7 – PORTA DO SERVIDOR: No caso deixe padrão, pois se você não tiver usando uma configuração SMTP, o joomla ira desconsiderar essa parte, pois a porta padrão do SMTP e 25.
8 – USUÁRIO SMTP: Insira seu usuário SMTP aqui.
9 – SENHA DO SMTP: Sua senha secreta no caso a minha e ************** ^^.
10 – NOME DO SERVIDOR SMTP: Aqui você ira colocar o mesmo nome do numero 4.
E isso ai galera após essas configurações seu formulários de contato irão funcionar corretamente.
Caso o seu não funcione corretamente mande um e-mail para mim que terei o enorme prazer de ajuda-los.
Obrigado a todos e uma ótima segunda feira.