README.md (1029B)
1 2 ### Pré-requisitos 3 * **Go 1.18+** instalado. 4 * Uma conta no **Disroot.org** (ou outro provedor SMTP). 5 6 ### Instalação e Build 7 8 1. Acesse o diretório do projeto: 9 ```bash 10 cd ~/.local/dev/zap-go 11 ``` 12 13 2. Sincronize as dependências: 14 ```bash 15 go mod tidy 16 ``` 17 18 3. Compile o executável: 19 ```bash 20 go build -o zap . 21 ``` 22 23 --- 24 25 ## Configuração 26 O sistema utiliza um arquivo de configuração chamado `config.toml`. Por questões de segurança, este arquivo **não deve ser enviado ao Git** (já incluído no `.gitignore`). 27 28 Crie o arquivo na raiz do projeto: 29 ```bash 30 touch config.toml 31 ``` 32 33 E adicione o seguinte conteúdo: 34 35 ```toml 36 [smtp] 37 # Servidor de email — para Disroot é sempre este 38 host = "disroot.org" 39 40 # Porta — tente 587 primeiro. Se não funcionar, tente 465 41 port = 587 42 43 # Seu email completo 44 user = "user@disroot.org" 45 46 # Sua senha do Disroot 47 password = "sua_senha_aqui" 48 ``` 49 50 --- 51 52 ## 🛠️ Execução 53 54 Após realizar o build e configurar o `.toml`, basta rodar o binário: 55 56 ```bash 57 ./zap 58 ```