GoGPT Best VPN GoSearch

favicon do OnWorks

pyspf - Online na nuvem

Execute o pyspf no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando pyspf que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


pyspf - biblioteca pure-Python SPF

VERSÃO


2.0.9

DESCRIÇÃO


O SPF faz a validação do remetente do e-mail. Para obter mais informações sobre o SPF, consulte
http://www.openspf.org/

Uma mudança incompatível foi introduzida na versão 1.7. Antes da versão 1.7, conexões
de um endereço IP local (127 ...) sempre retornaria um resultado de Aprovação. O caso especial foi
eliminado. Os programas que chamam pySPF não devem fazer verificações de SPF em e-mails enviados localmente.

Este cliente SPF se destina a ser instalado na fronteira MTA, verificando se o SMTP de entrada
os clientes têm permissão para encaminhar e-mails. A verificação do SPF deve ser feita durante o MAIL
FROM: comando <...>.

USO


Existem várias maneiras de usar este pacote:

Para verificar uma solicitação de e-mail recebido:
% pyspf [-v] {ip} {remetente} {helo}
% pispf 69.55.226.139 [email protected] mx1.wayforward.net

Para testar um registro SPF:
% pyspf [-v] "v = spf1 ..." {ip} {remetente} {helo}
% pyspf "v = spf1 + mx + ip4: 10.0.0.1 -all" 10.0.0.1 [email protected] a

Para buscar um registro SPF:
% pyspf {domínio}
% pyspf wayforward.net

Para testar este script (e para gerar esta mensagem de uso):
% pyspf

Por exemplo, durante uma troca SMTP do cliente 69.55.226.139 ::
S: 220 mail.example.com Postfix ESMTP
C: EHLO mx1.wayforward.net
S: 250-mail.exemplo.com
S: ...
S: 250 8BITMIME
C: CORREIO DE:[email protected]>

Então, a seguinte linha de comando verificaria se este é um remetente válido:
% pispf 69.55.226.139 [email protected] mx1.wayforward.net
('aprovado', 250, 'SPF do remetente autorizado')

As chamadas de linha de comando retornam códigos de resultado RFC 4408, ou seja, 'aprovado', 'reprovado', 'neutro',
´softfail, 'permerror' ou 'temperror'.

RFC 4408/7208 TESTE SUITE


O pacote também instala o driver de teste python-spf e o atual (a partir do lançamento
data) Definições de teste YAML (Yet Another Markup Language) RFC 4408/7208. Como erros ou
melhorias nas definições de teste são aprovadas, estão disponíveis em:

<http://www.openspf.net/Test_Suite>

Para executar o conjunto de testes, altere o diretório em que o conjunto de testes está instalado:

$ cd / usr / share / doc / python-spf

Descompacte testspf.py.gz, testspf.py.gz e rfc4408-tests.yml.gz

e execute testspf.py:

$ python testspf.py (também funciona com python3)

O conjunto de testes oferece suporte a vários resultados permitidos com um aviso para um não preferido
resultado. Para a versão atual, os resultados esperados são:

AVISO: spfonly em rfc4408-tests.yml, 4.4 / 1: falha preferencial a nenhum AVISO: inválido-domínio-
longo em rfc4408-tests.yml, ['4.3 / 1', '5/10/3']: permerror preferiu falhar WARN:
txttimeout em rfc4408-tests.yml, 4.4 / 1: falha preferencial para temperror WARN: invalid-domain-
empty-label em rfc4408-tests.yml, ['4.3 / 1', '5/10/3']: permerror preferiu falhar WARN:
existe-dnserr em rfc4408-tests.yml, 5.7 / 3: falha preferencial para temperror WARN: spfoverride
em rfc4408-tests.yml, 4.5 / 5: passagem preferencial a falha WARN: multitxt1 em rfc4408-tests.yml,
4.5 / 5: passe preferencial para permerror WARN: mx-limit em rfc4408-tests.yml, 10.1 / 7: neutro
preferido a permerror WARN: multispf2 em rfc4408-tests.yml, 4.5 / 6: permerror preferido a
passar WARN: invalid-domain-long-via-macro em rfc4408-tests.yml, ['4.3 / 1', '5/10/3']:
permerror preferiu falhar

Devido à resolução de uma série de ambigüidades na especificação SPF em RFC 7208,
não deve haver avisos para as partes RFC 7208 do conjunto de testes.

Use pyspf online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.