Tutorial: Como configurar o seu Gesior para mandar emails e assim poder recuperar a conta, pedir novas Recovery Keys, etc. Você pode configurar a vontade. Eu vi outro tutorial desse, porem nenhum funcionou comigo (e com outras pessoas pelos comentarios), então, resolvi postar esse que é um metodo que é definitivo! São apenas dois passos!
O que você ira precisar:
*Uma conta no GMAIL (Sim, tem que ser no GMAIL)
*Desbloquear a porta 465 no seu firewall, antivirus, etc
*Usar o Gesior (obviamente)
Primeiro Passo: Configurando o config.php
*Abra a pasta config e abra o config.php, procure pelo trecho a seguir e configure como manda:
// E-MAIL config
$config['site']['send_emails'] = 1; // Aqui deixe 1
$config['site']['mail_address'] = "
[email protected]"; // Seu e-mail do GMAIL
$config['site']['smtp_enabled'] = "yes"; // Aqui deixe yes
$config['site']['smtp_host'] = "smtp.googlemail.com"; // Aqui deixe o que esta mesmo
$config['site']['smtp_port'] = 465; // A porta, deixe como esta mesmo tambem
$config['site']['smtp_auth'] = "true"; // Muito importante, deixe sempre como true
$config['site']['smtp_user'] = "
[email protected]"; // seu email do gmail
$config['site']['smtp_pass'] = "suasenha"; // senha da sua conta do gmail
*Apos configurar cuidadosamente a parte acima, configure a vontade a parte de baixo colocando quando o jogador vai receber emails do site (Colocando 1 para sim, e 0 para não):
// USE ONLY IF YOU CONFIGURED E-MAIL AND IT WORK
$config['site']['create_account_verify_mail'] = 1; // Quando o jogador cria a conta, ele precisa por um email correto, pois ira receber uma senha por email, como no TIBIA GLOBAL
$config['site']['generate_new_reckey'] = 1; // Permite o jogador de trocar a Recovery Key, sendo que ela não é exebida, é apenas mandada para o email
$config['site']['generate_new_reckey_price'] = 50; // Preço da nova Recovery Key em Premium Points
$config['site']['send_mail_when_change_password'] = 1; // Manda um email toda vez que o jogador trocar a senha
$config['site']['send_mail_when_generate_reckey'] = 1; // Manda um email toda vez que um jogador pedir sua Recovery Key
$config['site']['send_register_email'] = 1; // Manda um email toda vez que o jogador se registrar
Passo 2: Configurando lostaccount.php e accountmanager.php
Aqui as coisas podem ficar um pouco chatas, mas é rapidinho! Abra os scripts, e procure por:
$mail->IsSMTP();
E embaixo disso (não apague nada), coloque isto:
$mail->SMTPDebug = 0;
$mail->SMTPSecure = "ssl";
Você tera que fazer isso 3 vezes em cada script, pois existem 3 Trechos com "$mail->IsSMTP();" diferentes tanto no lostaccount.php tanto no accountmanager.php.
Apos substituir tudo, seu Gesior esta pronto para mandar emails, e agora é so Felicidade \o/. Se tiverem alguma duvida, poste-a. Comentem!
Creditos:
gpedro por ter me ajudado
undead dragon~(eu) por ter criado o tutorial e pelas explicações