Página 1 de 1

Link de ativação (erro)

Enviado: 14 Nov 2016, 10:52
por Satan666
Prezados,

Estou com o seguinte problema... Quando algum usuário efetua o registro, o email de notificação que é enviado pra ele contém a seguinte situação:
"Por favor, visite o seguinte endereço para ativar o seu registro:"
logo mais abaixo o link que aparece para o usuario é dessa forma:
De certo não deveria aparecer o 127.0.0.1, mas sim o dns do site.

Alguma solução?

Re: Link de ativação (erro)

Enviado: 14 Nov 2016, 13:15
por Chico Gois
Veja configuração de servidor e email como estão

Re: Link de ativação (erro)

Enviado: 14 Nov 2016, 15:00
por Satan666
Chico Gois escreveu:Veja configuração de servidor e email como estão
As minhas modificações no arquivo de configuração foram:
myhostname = mail.dominio.com.br
mydomain = dominio.com.br
myorigen = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 192.168.0.0/24, 127.0.0.0/8
Já no phpbb está conforme anexo:

Re: Link de ativação (erro)

Enviado: 14 Nov 2016, 15:08
por Satan666
Só pra lembrar, mas no ato da instalação do phpbb 3.1.10 as opções de "Nome do servidor" e "Porta do servidor" estavam seguinte maneira: 127.0.0.1 e 8080, justamente conforme aparece no link do email enviado.

Re: Link de ativação (erro)

Enviado: 14 Nov 2016, 19:38
por Chico Gois
Não sei como é sua hospedagem mas acho que não deveria ter informado 127.0.0.1 e 8080

Re: Link de ativação (erro)

Enviado: 16 Nov 2016, 07:57
por Satan666
Pois é. Resolvi instalar novamente do zero, daí não coloquei a 127.0.0.1 e 8080, coloquei o próprio domínio e mesmo assim ainda não funcionou.

Re: Link de ativação (erro)

Enviado: 16 Nov 2016, 08:09
por Satan666
Esqueci de mencionar aqui que meu servidor está servindo de proxy reverso. O nginx (proxy reverso) para o apache (aplicação final).

Acessando o "brazilian_portuguese_1_2_4/language/pt_br/email/user_welcome_inactive.txt", vi que tens a variável "{U_ACTIVATE}". Não sei como faço para alterar isso.

Re: Link de ativação (erro)

Enviado: 16 Nov 2016, 09:34
por Satan666
Galera, resolvi o problema. Na configuração do nginx (nginx.conf) coloquei o seguinte texto na diretiva "location":

proxy_set_header X-Forwarded-Host $host:$server_port;

pronto, resolvei o problema. Desde então, o nome do meu site está vindo corretamente no link de ativação.