Um sistema de alertas por e-mail mantém jogadores e administradores informados sobre eventos importantes do servidor de Tibia. Este guia mostra como implementar um sistema completo e confiável.
Configuração do servidor de e-mail #
Para enviar e-mails do servidor de Tibia, você precisa de um servidor SMTP configurado. Opções incluem: servidor SMTP da OTH Host (se disponível), serviços terceirizados como SendGrid, Mailgun, Amazon SES, ou Gmail SMTP (limitado). Serviços terceirizados são geralmente mais confiáveis e têm melhor deliverability (taxa de entrega). Configure credenciais SMTP: servidor, porta (geralmente 587 para TLS ou 465 para SSL), usuário, senha, e método de autenticação. Teste a configuração enviando e-mail de teste para verificar se está funcionando. Use TLS/SSL para criptografar conexões SMTP.
Implementação em PHP #
Use biblioteca PHP como PHPMailer ou SwiftMailer para enviar e-mails de forma confiável. Essas bibliotecas facilitam configuração SMTP, suportam HTML, anexos, e têm melhor tratamento de erros que função mail() nativa do PHP. Configure a biblioteca com credenciais SMTP. Crie classe ou conjunto de funções que abstraem envio de e-mail, facilitando manutenção e permitindo mudar provedor SMTP facilmente. Implemente sistema de templates para diferentes tipos de e-mail (boas-vindas, notificações, alertas). Use HTML e CSS para criar e-mails visualmente atraentes que funcionam bem em diferentes clientes de e-mail.
Tipos de alertas #
Configure diferentes tipos de alertas: notificações de manutenção (com data, hora, duração), alertas de segurança (tentativas de login suspeitas, mudanças de senha), confirmações de ações importantes (criação de conta, mudança de e-mail), lembretes (votação, eventos), e notificações administrativas (erros críticos, alertas de sistema). Permita que jogadores configurem preferências de quais e-mails querem receber. Implemente sistema de unsubscribe fácil para cumprir regulamentações. Respeite limites de frequência para não ser marcado como spam.
Templates e personalização #
Crie templates HTML profissionais para e-mails que reflitam a identidade visual do servidor de Tibia. Use design responsivo que funciona bem em desktop e mobile. Inclua header com logo, conteúdo principal, e footer com links para site, Discord, e descadastro. Personalize e-mails com nome do jogador quando possível. Use variáveis para inserir informações dinâmicas (data de evento, nome de personagem, etc.). Teste templates em diferentes clientes de e-mail (Gmail, Outlook, etc.) para garantir compatibilidade. Mantenha e-mails concisos mas informativos.
Automação e agendamento #
Integre sistema de e-mail com outros sistemas: configure para enviar e-mail automaticamente quando eventos acontecem (jogador faz level up importante, boss é morto, evento inicia). Use cron jobs para enviar e-mails agendados (lembretes semanais, newsletters). Implemente sistema de fila para e-mails que permite processar envios em background sem bloquear outras operações. Configure retry automático para e-mails que falharem. Monitore taxa de entrega e bounces para identificar problemas. Implemente sistema de logs para rastrear todos os e-mails enviados.
Deliverability e boas práticas #
Siga boas práticas para garantir que e-mails cheguem na caixa de entrada: use endereço de remetente válido e verificado, configure SPF, DKIM e DMARC no DNS, evite spam words no assunto e conteúdo, mantenha lista de e-mails limpa (remova bounces e unsubscribe), limite frequência de envios, e use serviços SMTP confiáveis. Monitore métricas: taxa de abertura, cliques, bounces, e spam reports. Ajuste estratégia baseado em dados. Considere usar serviços especializados em deliverability se volume for alto.
FAQ #
Posso usar Gmail para enviar e-mails? #
Sim, mas há limites (500 e-mails/dia para contas gratuitas) e requer configuração de “App Password”. Para produção, serviços dedicados são melhores.
Quantos e-mails posso enviar por dia? #
Depende do provedor SMTP. Serviços gratuitos têm limites baixos (100-500/dia). Serviços pagos permitem milhares ou ilimitados dependendo do plano.
Como evitar que e-mails vão para spam? #
Configure SPF/DKIM/DMARC, use serviços SMTP confiáveis, evite spam words, mantenha lista limpa, e peça para jogadores adicionarem seu e-mail aos contatos.
Com sistema de alertas por e-mail bem configurado, você mantém todos informados sobre o servidor de Tibia de forma profissional e confiável.