# Como configurar lembretes de expiração de licenças

Disponível no Licentivo Launch `0.3.7-beta`. Entre como administrador do site. Os caminhos abaixo usam os nomes da interface administrativa em inglês.

## 1. Configurar email e cota compartilhada

Abra `System settings → Email & registration`, configure o SMTP e salve. Informe os limites totais por hora, dia e mês, uma reserva para outros emails e o máximo de lembretes. Use a cota real que o provedor destinou a este site.

## 2. Ativar os lembretes

Abra `System settings → Expiry reminders`. Ative o recurso, escolha o envio padrão e o idioma e salve os dias, como `7, 3, 1`. São permitidos até 10 valores distintos entre 1 e 90. Os modelos oferecem 10 idiomas.

O email de contato do vendedor é opcional e precisa ser informado explicitamente. Se estiver vazio, a linha de contato e `Reply-To` serão omitidos. O email de cadastro do administrador e o remetente SMTP nunca são usados como alternativa.

## 3. Configurar cada autorização

Em `Customers`, expanda o produto do cliente e abra seus lembretes de expiração. Escolha herdar, ativar ou desativar e, opcionalmente, outro idioma. Salve e reabra para conferir. Produtos diferentes podem ter preferências diferentes; a chave global continua valendo.

## 4. Entender a reserva e a prioridade

Todos os clientes, produtos e servidores compartilham uma cota no banco de dados. Cadastro, recuperação de senha e alteração de email têm prioridade, depois vêm mensagens transacionais e, por último, lembretes. Os três períodos se aplicam juntos. Tentativas SMTP com falha consomem cota; esperar não consome cota nem tentativas. Os períodos são reiniciados em UTC.

Exemplo: limite total 10, reserva 4 e 5 tentativas usadas permitem só 1 lembrete adicional. Depois os lembretes aguardam, mantendo 4 tentativas para outros emails. As tarefas voltam após o período limitante reiniciar ou o administrador aumentar o limite.

## 5. Verificar destinatários e horários

O site verifica a cada hora. Só participam autorizações ativas e sincronizadas de produção com email válido, expiração futura conhecida e política de licença identificada. Autorizações perpétuas, reembolsadas, suspensas ou revogadas ficam de fora. Renovações antecipadas estendem a cobertura comprada. Consentimento, destinatário e expiração são revistos antes de cada envio e nova tentativa; lembretes antigos são cancelados e a mesma janela não é enviada duas vezes.

Uma verificação por hora não significa um e-mail por hora. Com os dias `7, 3, 1`, cada autorização recebe no máximo um lembrete em cada ponto configurado para a mesma data de expiração. Sem alterações, a próxima verificação não envia outro lembrete.

## 6. Visualizar, testar e consultar o histórico

Salve e confira no idioma escolhido o produto, plano comprado, nome da política e expiração UTC. Assunto e corpo identificam produto e política. Não há botão `View license`. Um destinatário de teste explícito recebe uma mensagem `[TEST]`, sujeita à mesma prioridade mínima e cota compartilhada.

Confira o histórico. Enviado significa aceito pelo provedor, sem confirmação de entrega na caixa de entrada. Se não houver tarefas, confira a chave global, preferência individual, email, expiração, política, produção e sincronização. Se aguardar cota, revise os três períodos e a reserva.
