Suporte » Outros assuntos » NÃO envia link para recuperar senha

  • Resolvido espimentel

    (@espimentel)


    Pessoal, bom dia.

    Preciso de uma ajuda daqueles que entendem bem mais que eu. Eu tenho um e-commerce que uso o WordPress+WooCommerce. E, alguns clientes já entraram em contato comigo informando que não conseguem recuperar a senha, através do link (https://www.avidamedicina.com.br/minha-conta/lost-password/). O site informa que foi enviado um e-mail para recuperação da senha, pede para aguardar 10 min, conferir no spam, etc. Mas, o ponto é que nunca chega (eu mesmo testei com um outro usuário que eu tenho, onde simulo um usuário de cliente).

    Alguém já passou por isso?

    Indo nas configurações do WooCommerce reparei que os emails estão todos ativos, porém, faz tempo que não recebo os emails de novos pedidos (desde 20 de março), sendo que ontem mesmo já entraram dois pedidos (recebo em média 5 a 6 pedidos por semana).

    Como eu consigo verificar se os e-mails estão saindo, se é um problema no servidor de envio de e-mail? Tem algum lugar que eu consiga conferir os status dos envios.

    O e-mail que deveria receber os pedidos é lojinha@avidamedicina.com.br – recebo e-mails normalmente (de outras pessoas, fornecedores, etc). Só não estou recebendo e-mails que vem do WordPress.

    Abraços e fico no aguardo caso alguém tenha alguma ideia do que pode ser.

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • saudações espimentel,

    por padrão, o WordPress usa a função ()mail do PHP para enviar mensagens. só que muitos servidores estão ou bloqueando essa função ou até mesmo a porta 25 de envio de mensagens (como é o caso do Google Cloud) nos servidores, por conta de SPAM.

    se antes funcionava e agora não mais, talvez a hospedagem que usa para seu WP tenha adotado essa prática. sugiro perguntar a eles sobre isso.

    no mais, há quase 2 anos eu uso o plugin WP Mail SMTP integrado ou com o serviço Mailgun ou Sendgrid para envio de mensagens. esse mesmo plugin permite que use um SMTP personalizado. eu por exemplo já usei com G Suite e funciona perfeitamente. diferente do Gmail, que existem tutoriais no Google que dizem funcionar mas percebi que não funciona com 100% de certeza não.

    então indicaria usar um serviço SMTP externo ao servidor onde está o WordPress. dependendo do serviço de e-mail que use, ele provavelmente permitirá que você configure o plugin de SMTP. se não funcionar, um serviço como Mailgun ou Sendgrid, cujos planos gratuitos são bem generosos, resolveriam a questão.

    boa sorte.

    Criador do tópico espimentel

    (@espimentel)

    @ralden obrigado pela rápida resposta. Estou testando nesse exato momento. Volto aqui pra falar se deu certo!

    Criador do tópico espimentel

    (@espimentel)

    @ralden não tá dando certo. Estou desconfiando que seja algo no servidor (Hostgator) que está bloqueando. Tentei dois plugins diferentes e os dois estão dando timeout.

    Tentei esse que você recomendou com o uso do sendinblue (que também tem uma conta grátis e é recomendado por eles).

    Vou continuar testando e aviso aqui.

    saudações espimentel,

    o WP Mail SMTP não funcionou? verifique as configurações do plugin, pois já usei com Hostgator para um cliente e funcionou tranquilo.

    o SMTP personalizado é mais complicado, pois normalmente só funciona usando exatamente o mesmo e-mail do serviço. tanto faz ser o G Suite ou Exchange, por exemplo, tem que usar exatamente o e-mail que possui nesses serviços. e alguns SMTP não funcionam, provavelmente bloqueio do serviço do e-mail.

    por isso costumo recomendar um serviço externo, pois esse bloqueio não existe. o mais difícil, tanto no Mailgun como no Sendgrid é configurar os Cname e entradas DNS solicitadas. mas feito isso, é muito fácil configurar no plugin, pois só precisa informar a API.

    como é sua primeira vez, é um pouco complicado, tem a curva de aprendizado. mas depois que configurar funciona muito bem.

    nunca usei o Sendinblue, mas indico a documentação abaixo,

    https://help.sendinblue.com/hc/pt/categories/201054145-E-mails-transacionais

    provavelmente é esse Sendinblue SMTP. e como tem um artigo sobre ativação, acho que eles funcionam como o Mailgun. lá você tem que cadastrar um cartão de crédito (uso pré-pago internacional) para poder ter todas as funcionalidades disponíveis. pois provavelmente será sempre grátis, mas o cartão fica lá caso você ultrapasse o consumo do plano gratuito.

    boa sorte.

    Criador do tópico espimentel

    (@espimentel)

    @ralden fato que nesse plugin o erro foi:
    Mailer: Sendinblue
    [permission_denied]: Unable to send email. Your SMTP account is not yet activated. Please contact us at contact@sendinblue.com to request activation.
    Consider running an email test after fixing it.

    Mas,parece que precisa solicitar essa autorização por e-mail. Já estou fazendo isso agora mesmo.

    Vamos ver se é rápido!

    Em paralelo estou no chat com o pessoal do hostgator. Eles estão investigando.

    Criador do tópico espimentel

    (@espimentel)

    @ralden obrigado por toda ajuda.

    O pessoal do hostgator precisou revalidar a conexão da senha com o sistema (sei lá se isso existe), mas, acabei de fazer um teste e já funcionou.

    Valeu pela ajuda!! Bom que conheci mais uma opção como o sendinblue (pareceu ser um email mkt interessante).

    Abraços e obrigado!

    saudações espimentel,

    que bom que resolveu. apenas indico, caso use um servidor compartilhado no hostgator, que de tempos em tempos teste o funcionamento do e-mail. eu particularmente não confio, mas são meus traumas hehehe.

    sobre o sendiblue ser um email marketing interessante, realmente quem é desenvolvedor nessa área usa serviços direto na fonte. pois ele é para quem programa o envio das mensagens no servidor, escrevendo por código. uma opção melhor para desenvolvedores, que não gostam de usar painel (como mailchimp) e é bem mais barato para quem tem grandes volumes de entregas.

    é como hospedagem. há um bom tempo eu não uso mais empresas de hospedagem intermediários, mas eu mesmo gerencio minha máquina no Google Cloud. é mais barato (comparando com serviços na nuvem, claro) do que pagar uma empresa de hospedagem, mas em compensação todo o risco e responsabilidade é meu.

    sucesso com seus projetos.

    Estou com um problema parecido no Woocommerce, os clientes reclamam que ao clicar na aba Perdeu sua senha? ele abre apenas uma pagina em branco conforme imagem abaixo, o que devo fazer para corrigir isto?
    Veja o link abaixo, não aparece nenhum campo para recuperar a senha.
    https://www.relojoariastar.com.br/minha-conta-3/lost-password/

    saudações ,

    vi que já abriu um tópico sobre seu problema em,

    https://br.wordpress.org/support/topic/woocommerce-nao-recupera-senha-pagina-em-branco/

    essa é a recomendação, conforme as diretrizes do fórum. agora é aguardar algum voluntário dar alguma solução/sugestão.

    Criador do tópico espimentel

    (@espimentel)

    @moacsilva a minha solução foi falando diretamente com o pessoal do hostgator (onde hospedo meu site), conforme falei acima. Tenta falar com o suporte da hospedagem do seu site, pra ver se resolve 😉

    Estou com um problema parecido, porém recebo o email mas o link não é enviado (estou utuilizando a versão 5.2.5).
    Veja a mensagem recebida no email:
    Alguém solicitou a alteração de senha para a seguinte conta: Nome do site: Intranet PRODATA Nome de usuário: rafael Se isso foi um erro, apenas ignore este e-mail e nada acontecerá. Para redefinir sua senha, visite o seguinte endereço:

    Observação: como podem ver não é enviado o link de recuperação.

    • Esta resposta foi modificada 4 anos, 3 meses atrás por Rafael Albino.
    • Esta resposta foi modificada 4 anos, 3 meses atrás por Rafael Albino.

    saudações @rafa82as,

    o primeiro procedimento que indico é CLONAR seu WordPress e instalar em outro local, como um subdomínio por exemplo. então desabilite TODOS os plugins e faça novamente o teste de solicitar Recuperar Senha. se no e-mail vier o link de recuperação de senha, então é muito provável que algum plugin ou script está interferindo nisso. ai você pode ativar os plugins 1-a-1 e ir testando novamente, até o erro voltar a ocorrer. assim saberá que plugin está causando o problema.

    isso claro, se não tiver personalizado o código do WordPress, seja inserindo um script em algum arquivo, seja modificando o functions.php…

    a título de exemplo, você pode consultar o tópico abaixo, referente ao plugin Ultimate Member, em que ocorre exatamente o mesmo problema que você está sofrendo,

    https://wordpress.org/support/topic/no-password-reset-link-in-the-mail/

    claro, também pode fazer o procedimento sem clonar, mas sabendo que ao desabilitar todos os plugins isso vai interferir no site que está no ar.

    caso esse procedimento não resolva, ai indico que abra seu próprio tópico aqui no fórum. pois seu problema é diferente do tópico original.

    [gassho]

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • O tópico ‘NÃO envia link para recuperar senha’ está fechado para novas respostas.