Este é o comando spfquery.libspf2 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 Windows online ou emulador MAC OS online
PROGRAMA:
NOME
spfquery, spfquery.libspf2 - verifica se um endereço IP é um remetente SMTP autorizado por SPF para
um domínio.
SINOPSE
spfquery {-i|--ip} endereço de IP {-s|--remetente} [parte local@]domínio [{-h|--Olá} nome do domínio]
[--rcpt-para endereço de e-mail)] [OPÇÕES DE CONTROLE]
spfquery {-f|--Arquivo} arquivo de dados [OPÇÕES DE CONTROLE]
spfquery {--Socorro|-v|--versão}
DESCRIÇÃO
Esta página de manual documenta resumidamente o spfquery comando. Foi escrito para o Debian®
distribuição porque o programa original não possui uma página de manual.
spfquery executa verificações de autorização do Sender Policy Framework (SPF) com base no comando
argumentos de linha ou dados fornecidos em um arquivo ou na entrada padrão. Para obter informações sobre o SPF, consulte
http://www.openspf.org.
OPÇÕES
As opções são divididas em dois grupos: Opções de dados, que devem ser fornecidas, embora apenas o suficiente
deles para especificar uma consulta; e opções de controle, que são opcionais e controlam o local
política, comportamento e formato de saída de spfquery.
Este programa segue o GNU getopt_long_only(3) sintaxe de linha de comando: opções longas podem ser
fornecido com um ou dois travessões e pode ser abreviado para um prefixo longo o suficiente para não ser
ambíguo. Se uma opção que começa com um único traço não corresponde a uma opção longa, é
tomado como uma opção curta com um parâmetro seguinte, se aplicável. Um sinal de igual entre
o nome da opção e o parâmetro são opcionais para opções curtas e longas.
Dados opções
O --Arquivo opção está em conflito com todas as outras opções de dados. o --Olá e --rcpt-para e guarante que os mesmos estão
opcional.
-f, --Arquivo nome do arquivo
Leia os dados SPF de nome do arquivo. Especifique “-” para ler a entrada padrão.
O arquivo deve consistir em uma linha por consulta, cada linha de consulta consistindo no IP
endereço, endereço do remetente e string HELO opcional, separados por espaços.
Observação Partes locais contendo espaços não são suportadas atualmente.
-i, --ip endereço de IP
Especifique o endereço IP do host remoto que está entregando o e-mail.
-s, --remetente [parte local@]domínio
Especifique o endereço de e-mail que foi usado como remetente do envelope. Se nenhum nome de usuário
(parte local) é fornecido, “postmaster” será assumido.
-h, --Olá nome do domínio
Especifique isso nome do domínio foi fornecido no comando SMTP HELO (ou EHLO).
-r, --rcpt-para rcpt-endereço[,rcpt-endereço, ...]
Especifique os destinatários como uma lista separada por vírgulas. Qualquer trocador de correio secundário de
todos os domínios de destinatários são autorizados automaticamente.
Controlar opções
-d, --depurar[=nível]
Ative a saída de depuração.
-l, --local termos spf
Teste contra termos spf antes do final (implícito ou explícito) "tudo" em um SPF
registro. Isso pode ser usado para implementar uma política local para listas brancas.
-t, - confiável [1]
Verifique o domínio do remetente com trusted-forwarder.org. Esta is a não padronizado
recurso.
-t 0, - confiável 0
Não verifique o domínio do remetente com trusted-forwarder.org. Este é o padrão.
-g, --acho mecanismos spf
Teste o domínio do remetente contra mecanismos spf se o domínio não tiver registro SPF.
-e, - explicação padrão corda
String de explicação padrão a ser usada se o registro SPF não especificar uma explicação
string em si.
-m, --max-procura número
Número máximo de pesquisas DNS permitidas.
-c, --higienizar [0|1]
Não higienize a saída condensando espaços em branco consecutivos em um único
espaço e substituindo caracteres não imprimíveis por pontos de interrogação. Ativado por
padrão.
-n, --nome hostname
Uso hostname como o nome do sistema local em vez de “spfquery” (o nome é
usado na saída).
-k, --manter comentários
Imprime os comentários encontrados ao ler um arquivo.
-a, --sobrepor ...
-z, --cair pra trás ...
Fornece registros SPF de substituição e fallback para determinados domínios. Não implementado
ainda. spfquery agiria como se os registros especificados estivessem presentes antes e depois
qualquer registro existente, respectivamente, desses domínios.
--Socorro Mostra o resumo das opções.
-v, --versão
Mostra a versão do programa.
DIAGNÓSTICO
A saída normalmente consiste em quatro linhas:
1. a resultar código;
2. a explicação, adequado para uso em uma mensagem de resposta SMTP, vazio, exceto quando um
a rejeição (permanente ou temporária) faz sentido;
3. o comentário do cabeçalho por conta própria;
4. o campo de cabeçalho Received-SPF conforme definido na RFC 4408 seção 7, incorporando o
comentário do cabeçalho.
Se ocorrerem erros (incluindo nenhum registro SPF encontrado!) Durante o processamento, um ou mais erros
os blocos serão acrescentados. Eles começam com “StartError“ e terminam com “EndError“.
Os códigos de resultado e seus códigos de saída correspondentes são os seguintes:
1 - neutro
O domínio do remetente explicitamente não faz nenhuma afirmação sobre o endereço de IP. Este resultado
deve ser interpretado exatamente como se nenhum registro SPF existisse.
2 - passar
O endereço de IP está autorizado a enviar e-mail para o domínio do remetente.
3 - falhar
O endereço de IP is não autorizado para enviar e-mail para o domínio do remetente.
4 - falha suave
O endereço de IP não está autorizado a enviar e-mail para o domínio do remetente, mas o remetente
domínio não pode ou não deseja fazer uma forte afirmação de que nenhum e-mail pode
nunca veio disso.
5 - Nenhum
Nenhum registro SPF foi encontrado.
6 - erro (temporário)
Ocorreu um erro temporário (por exemplo, falha ao acessar um servidor DNS), impedindo um
resultado de ser alcançado.
7 - desconhecido (erro permanente)
Um ou mais registros SPF não puderam ser interpretados.
EXEMPLOS
spfquery -ip = 11.22.33.44 -sender =[email protected] -helo = spammer.tld
spfquery -f dados_teste
echo "127.0.0.1 [email protected] helohost.com "| spfquery -f -
Use spfquery.libspf2 online usando serviços onworks.net