Resultados 1 a 5 de 5
  1. #1
    Fundador PerfectZone Mentor's Avatar


    Data de Ingresso
    Jun 2013
    Posts
    2,850
    Thanks Thanks Given 
    784
    Thanks Thanks Received 
    2,187
    Thanked in
    355 Posts
    Mencionado
    804 Post(s)
    MEU HUMOR
    Twisted
    País
    Brazil

    Lightbulb Fix envio de Emails MuSite

    Achei esse tutorial na net feito pelo o gubsmartins e decidir trazer para PerfectZone.

    Bom pessoal, não sei se o problema ocorre com todas as hospedagens, mas pode acontecer nas hipóteses de tentativa recuperar senha ou no cadastro de novas contas do MuSite, ao tentar enviar o Email ao player aparecer a mensagem para tentar novamente mais tarde, ou algum tipo de erro que impeça que o Email chegue ao usuário mesmo tudo estando configurado corretamente em sua settings.

    Para o problema encontrei uma solução simples porém requer algum conhecimento ou familiaridade com PHP e não se esqueça, sempre faça o backup antes de modificar qualquer arquivo. Nos arquivos do MuSite que fazem o envio de Email (que podem ser encontrados na pasta modules/classes), são eles: ldrecovery.class.php, ldregister.class.php, pressione CTRL+F e encontre o seguinte código (que pode aparecer mais de uma vez em cada um desses arquivos):
    Código PHP:
    $mail->IsSMTP(); 
    Em seguida, abaixo dele, adicione o seguinte código:
    Código PHP:
    /* fix email send */
    $mail->SMTPSecure "tls";
    $mail->SMTPAuth   true
    Para que a correção funcione, substitua os arquivos (também dentro da pasta modules/classes) phpmailer.class.php e smtp.class.php, ambos disponíveis no GitHub, ou se preferir utilize os que deixarei no final deste tópico. Feito isso, e muito provavelmente, o envio de Emails do MuSite volta a funcionar perfeitamente.

    GitHub PHPMailer: [Somente membros podem ver os links. ]
    phpmailer.class.php: [Somente membros podem ver os links. ]
    smtp.class.php: [Somente membros podem ver os links. ]

    ATENÇÃO: SE UTILIZAR OS ARQUIVOS: class.phpmailer.php E class.smtp.php DISPONÍVEIS NO SITE DO DESENVOLVEDOR NÃO SE ESQUEÇA DE RENOMEÁ-LOS PARA O NOME CORRETO (IGUAL AOS DA PASTA MODULES/CLASSES) E DE FICAR ATENTO DE FECHAR NO FINAL DESSES ARQUIVOS A TAG DO PHP "?>" QUE POR ALGUM MOTIVO NÃO ESTÁ LÁ.

    Créditos:
    gubsmartins
    Perfect Zone Brasil



    Inscreva-se no meu canal clicando [Somente membros podem ver os links. ]

  2. #2
    Membro daniellk's Avatar
    Data de Ingresso
    Jan 2015
    Posts
    146
    Thanks Thanks Given 
    35
    Thanks Thanks Received 
    121
    Thanked in
    7 Posts
    Mencionado
    38 Post(s)
    MEU HUMOR
    Aggressive
    boa mentor vai ajuda muito

  3. #3
    Developer C++ jhonhy™'s Avatar


    Data de Ingresso
    Jan 2015
    Posts
    577
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    172
    Thanked in
    20 Posts
    Mencionado
    28 Post(s)
    MEU HUMOR
    Chatty
    País
    Brazil
    Nunca tive problema com isso, tenho quase 100% de certeza que esse ERRO é falta de configuração do adm e de informações concretas do host do servidor SMTP correto.

    The best teachers are those who show you where to look, but don't tell you what to see.

    Your envy is my success.

    Hugs;

    []'s


  4. #4
    Fundador PerfectZone Mentor's Avatar


    Data de Ingresso
    Jun 2013
    Posts
    2,850
    Thanks Thanks Given 
    784
    Thanks Thanks Received 
    2,187
    Thanked in
    355 Posts
    Mencionado
    804 Post(s)
    MEU HUMOR
    Twisted
    País
    Brazil
    @jhonhy™ na época que usava musite também nunca tive esses problemas, mais achei esse tuto na net e decidir postar para ver se isso ajuda a quem tem esse tipo de problema, mas geralmente o problema está em configurações erradas como você bem citou.
    Perfect Zone Brasil



    Inscreva-se no meu canal clicando [Somente membros podem ver os links. ]

  5. #5
    Membro djdiego's Avatar
    Data de Ingresso
    Sep 2014
    Posts
    13
    Thanks Thanks Given 
    9
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    3 Post(s)
    como vocês estão falando que pode ser erro de configuração então, o que estou errando?
    Já testei tando com o gmail
    $Config_SMTP['Server'] = "ssl://smtp.gmail.com"; //Servidor SMTP
    $Config_SMTP['Port'] = 465; //Porta do servidor SMTP
    $Config_SMTP['User'] = "[email protected]"; //Usuário Servidor
    $Config_SMTP['Password'] = "minha senha"; //Senha Servidor
    $Config_SMTP['Debug'] = false; //Debug (Apenas para usuários avançados)
    $Config_SMTP['From'] = "[email protected]"; //Remetente dos emails
    $Config_SMTP['LimitTime'] = 0; //Tempo em minutos entre cada requisição para envio de emails por login.
    e tambem com yahoo
    $Config_SMTP['Server'] = "smtp.mail.yahoo.com.br"; //Servidor SMTP
    $Config_SMTP['Port'] = 25; //Porta do servidor SMTP
    $Config_SMTP['User'] = "[email protected]"; //Usuário Servidor
    $Config_SMTP['Password'] = "minha senha"; //Senha Servidor
    $Config_SMTP['Debug'] = false; //Debug (Apenas para usuários avançados)
    $Config_SMTP['From'] = "[email protected]"; //Remetente dos emails
    $Config_SMTP['LimitTime'] = 0; //Tempo em minutos entre cada requisição para envio de emails por login.

    e também com o da propria hospedagem
    Antes que comentem que esta errado o smtp
    [Somente membros podem ver os links. ]

    $Config_SMTP['Server'] = "mail.muphandora.com"; //Servidor SMTP
    $Config_SMTP['Port'] = 25; //Porta do servidor SMTP
    $Config_SMTP['User'] = "[email protected]"; //Usuário Servidor
    $Config_SMTP['Password'] = "minha senha"; //Senha Servidor
    $Config_SMTP['Debug'] = false; //Debug (Apenas para usuários avançados)
    $Config_SMTP['From'] = "[email protected]"; //Remetente dos emails
    $Config_SMTP['LimitTime'] = 0; //Tempo em minutos entre cada requisição para envio de emails por login.
    [Somente membros podem ver os links. ]

    o que estou errando?
    Preciso Ativar algo na hospedagem para poder funcionar?, que eu me lembro não teria...
    Last edited by djdiego; 03/08/2015 at 07:24 PM.

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais