E-mail de login após o registro nunca enviado ou recebido

4

No meu site, depois que um usuário se registra, ele recebe um e-mail com um link de ativação. Ao clicar no link de ativação, às vezes a página não é carregada, às vezes acontece (geralmente, se eu clicar no link duas vezes).

Mas até o momento, não há e-mails enviados com o login.

  

Para ativar seu blog, clique no seguinte link:

     

enlace

     

Depois de ativar, você receberá * outro e-mail * com seu login.

     

Depois de ativar, você pode visitar seu site aqui:

     

enlace

O *another email* with your login nunca é recebido.

Alguém já encontrou isso? Como depurar?

NOTA: Se a página de ativação for carregada, posso clicar no link Redefinir senha e receber imediatamente um e-mail de senha perdida. Aqui está o texto de exemplo de uma página de ativação:

  

Sua conta agora está ativa!

     

Seu site em www.example.com está ativo. Agora você pode fazer login no seu   site usando seu nome de usuário escolhido de “testuser”. Por favor verifique seu email   caixa de entrada em testuser@test.com para sua senha e instruções de login.   Se você não receber um email, verifique sua pasta de lixo eletrônico ou spam.   Se você ainda não receber um e-mail dentro de uma hora, poderá redefinir   sua senha (o link é enlace ) .

O link acima criará e enviará um email imediatamente, mas a página de ativação não.

Estou usando o WPMU 4.5.2.

    
por 1.21 gigawatts 28.05.2016 / 21:32

2 respostas

2

No meu caso, minha empresa de hospedagem estava bloqueando meus e-mails. Deixe-me explicar.

Quando criei minha instalação do WordPress, usei meu e-mail pessoal para criar a conta de usuário principal. Esse e-mail é um endereço de e-mail do GMail como "me@gmail.com". Tudo isso é bom, exceto se o e-mail não estiver hospedado em seu domínio.

Quando um novo usuário se inscreve, o WordPress usa o e-mail de inscrição da conta de administrador para enviar os e-mails de login e registro. Para realmente enviar a mensagem do meu e-mail pessoal, o WordPress precisaria das minhas credenciais reais do GMail. Desde que eu não forneceu essa informação, ele falsifica o email. Ele define o remetente como meu e-mail pessoal, mas na verdade vem de server.dreamhost.com. Isto não é necessariamente uma coisa ruim. Ele permite que novos usuários vejam e respondam ao meu e-mail real (em vez do servidor da empresa de hospedagem) quando se inscrevem e para perguntas, mas da mesma forma isso também permite que os spammers enviem e-mails para usuários usando e-mails falsos.

Há alguns anos, na tentativa de bloquear e-mails falsos, minha empresa de hospedagem começou a exigir que todos os e-mails enviados de seus servidores usassem contas de e-mail reais. Isso costumava funcionar, mas agora está bloqueado. Minhas instalações do WordPress ainda estavam esperando o comportamento antigo. Agora, antes de enviar o e-mail, minha empresa de hospedagem verifica se o e-mail está hospedado por eles e também se é do mesmo domínio que está sendo enviado. Mais informações .

A solução é usar uma conta de email válida hospedada no mesmo domínio que a instalação do WordPress e não um email pessoal. Para verificar ou alterar isso:

  • Faça login no WordPress usando a conta de administrador
  • Ir para configurações
  • Verifique se o e-mail é um e-mail real que você configurou no seu domínio. Os avançados podem ou não funcionar. Verifique com sua empresa de hospedagem.
  • Confirme criando uma nova conta de usuário e veja se você recebe os e-mails de registro e login.

Tela de configurações do WordPress:

TeladeconfiguraçãodoWPMU:

Quando você altera o e-mail de administrador de um site da WPMU, ele envia um e-mail de confirmação e solicita a confirmação da alteração.

    
por 1.21 gigawatts 05.06.2016 / 00:04
1

Eu tenho um problema semelhante e entrei em contato com meu host, mas esta é a resposta que recebi:

"Se você estiver usando a função de e-mail php para enviar esses e-mails, certifique-se de que o remetente seja uma caixa de correio hospedada localmente para que a função de e-mail php esteja operacional, seja o remetente ou o destinatário caixa de correio hospedada localmente. "

Melhor Eyaal

    
por EYAAL 09.08.2018 / 05:47