Pular para o conteúdo

Fernando Soares - Mantendo sua Tecnologia

Increase font size Decrease font size Default font size
Você está aqui:  Início Fórum Joomla! e VirtueMart Instalações VM 2 + Joomla 2.5 - Não cadastra o cliente
Pular para o conteúdo
Bem-Vindo, Visitante
Username: Password: Lembrar-me
  • Página:
  • 1

TÓPICO: VM 2 + Joomla 2.5 - Não cadastra o cliente

VM 2 + Joomla 2.5 - Não cadastra o cliente 03 Jul 2012 21:57 #5672

  • Natalia
  • Natalia's Avatar
  • OFFLINE
  • Aprendiz
  • Postagens: 3
  • Karma: 0
Boa noite,

Estou com um problema no form de registro do cliente no VM 2.0, o cliente efetua o cadastro pela loja normalmente e consta como completo o registro e pedi que o mesmo libere o cadastro no email para liberar o user, o único problema é que esse email não chega.

Considerações importantes:

- No painel do virtuemart eu vejo todos os registros efetuados pelos usuários (está salvando normalmente)
- Na configuração do joomla de email está método de envio php mail(), o email correto como remetente e sem autenticação
- Utilizo locaweb como hospedagem


Onde posso configurar a função mail() no joomla? (já que a locaweb exige um padrão deles) Ou devo efetuar isso pelo virtue mart?
Desculpem o bombardeio de informações, já revirei o google, entrei em contato com hospedagem, quebrei a cabeça a dias e não consigo está solução.

Agradeço qualquer ajuda,
Grata,
Natália
O administrador desabilitou o acesso público de escrita.

Re: VM 2 + Joomla 2.5 - Não cadastra o cliente 04 Jul 2012 12:03 #5673

  • Gustavo
  • Gustavo's Avatar
  • OFFLINE
  • Aprendiz
  • Postagens: 2
  • Karma: 0
Natália,

Vá na administração do Joomla em:
Site > Configuração Global
Depois na aba Servidor.

No canto direito inferior terá a Configurações de E-Mail. Tive o mesmo problema e depois configurei e foi batata. Funcionou perfeito.

Espero ter ajudado!
O administrador desabilitou o acesso público de escrita.

Re: VM 2 + Joomla 2.5 - Não cadastra o cliente 04 Jul 2012 12:12 #5674

  • Natalia
  • Natalia's Avatar
  • OFFLINE
  • Aprendiz
  • Postagens: 3
  • Karma: 0
Gustavo,

Primeiramente obrigada pela resposta, mas infelizmente já fiz essa configuração, esta tudo ok e ainda assim ele não dispara o email.

Acredito que o problema agora venha da parte da locaweb, pois eles tem um padrão para disparos de emails, porém é necessário configurar diretamente no php, você tem ideia se é possível fazer essa alteração manualmente na função mail() para joomla sem perder a funcionalidade?

Grata,
Natália
O administrador desabilitou o acesso público de escrita.

Re: VM 2 + Joomla 2.5 - Não cadastra o cliente 03 Ago 2012 17:49 #5730

  • Edvan
  • Edvan's Avatar
  • OFFLINE
  • Aprendiz
  • Postagens: 1
  • Karma: 0
Para servidores locaweb tem que configurar assim
Método = SMTP
E-mail do Remetente= EMAIL DA CONTA ENVIO
Nome do Remetente =
Caminho do Sendmail= /usr/sbin/sendmail
Autenticação= Sim
Segurança = NENHUM
Porta = 587
Usuário = EMAIL DA CONTA ENVIO
Senha = DIGITE A SENHA
Servidor = smtp.servidor.com.br
O administrador desabilitou o acesso público de escrita.

Re: VM 2 + Joomla 2.5 - Não cadastra o cliente 06 Set 2012 16:48 #5809

  • Bruno Motta
  • Bruno Motta's Avatar
  • OFFLINE
  • Aprendiz
  • Postagens: 7
  • Thank you received: 1
  • Karma: 0
Natália, eu estava com o mesmo problema, é simples de se arrumar, é so seguir os passos.
use o editor notepad++ ele é gratuito se ja usa desconsidere.

/public_html/libraries/phpmailer abra o arquivo phpmailer

na linha 94 aqui do meu esta assim - public $Sender = '';

caso o seu nao esteja. no joomla 1.5 vai estar assim var $Sender = '';

no joomla 2.5 esta public $Sender = '';



modifique para public $Sender = ' Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo. ';


ache essa linha.

joomla 1.5 - $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);

no joomla 1.5 é preciso alterar 1 linha só.

alterar para - $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, "-r". $params);

joomla 2.5 vai estar assim - $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);

no 2.5 é preciso alterar 2 linhas.

no meu se encontram nas linhas 749 e 763

alterar para

$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, "-r". $params);

pronto seu formulário estará funcionando :)))

se for email do terra noa funciona estou procurando algo que funcione ainda.

se tiver alguma duvida só perguntar
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: catia araujo
  • Página:
  • 1
Time to create page: 0.129 seconds