Skip to content

Latest commit

 

History

History
66 lines (46 loc) · 1.43 KB

README.md

File metadata and controls

66 lines (46 loc) · 1.43 KB

spfbl-web-client

Simples interface para gerenciamento SPFBL. A ideia é ter uma interface web que proporcione ao usuário final (destinatário) o gerenciamento de suas mensagens.

Instalação

OBS: Este programa deve ser instalado e executado no host onde se encontra o SPFBL ou ter acesso direto aos arquivos de LOG

Clone:

git clone https://github.com/ncaio/spfbl-web-client.git

Arquivo de configuração:

cd /etc
ln -s /caminho/spfbl-web-client/spfbl-web-client.toml painel-spfbl.toml

ou

cp spfbl-web-client.toml /etc/painel-spfbl.toml

Arquivo de configuração

É preciso que o arquivo /etc/painel-spfbl.toml exista e seja acessível pelo spfbl-web-client

Exemplo de arquivo:

[org]
organizationname = "Nome da organizacao"
organizationdescription = "Breve descritivo da instituicao"
[server]
hostname = "hostname.domain.tld"
host = "localhost"
port = "9877"
[mail]
admin = "[email protected]"
[log]
path = "/var/log/spfbl/"

A principio, as variáveis "hostname" e "path" são as principais e as únicas que requerem modificação. Onde:

hostname = a variável hostname existente em seu arquivo spfbl.conf

path = Caminho dos logs SPFBL

Execução:

./spfbl-web-client

Acessando interface:

http://hostnameoripaddress:9000

Dependências

Esta app é desenvolvida na linguagem Go e para utilizar a partir do código fonte, precisa de:

go get github.com/pelletier/go-toml