quinta-feira, maio 21, 2009
Problemas com RBLs
Minha atual configuração de RBLs no Postfix
reject_rbl_client zen.spamhaus.org,
reject_rbl_client dul.dnsbl.sorbs.net,
reject_rbl_client list.dsbl.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client bl.spamcop.net,
reject_rbl_client ix.dnsbl.manitu.net,
reject_rbl_client combined.rbl.msrbl.net,
reject_rbl_client l2.apews.org,
Porém depois de aplicar o seguinte comando:
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | wc -l
19875
É possível observar uma taxa muito alta de erros.
A documentação não é muito clara no sentido. A zen.spamhaus.org comunica que se o número de consultas for superior a um limite estabelecido então a conexão será cortada a não ser que seja feito um contrato profissional.
Revisando cada RBL conforme os comandos abaixo:
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'zen.spamhaus.org' | wc -l
73
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'dul.dnsbl.sorbs.net' | wc -l
0
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'list.dsbl.org' | wc -l
9557
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'cbl.abuseat.org' | wc -l
1
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'bl.spamcop.net' | wc -l
3
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'ix.dnsbl.manitu.net' | wc -l
3
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'combined.rbl.msrbl.net' | wc -l
0
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'l2.apews.org' | wc -l
0
[root@prometeu log]# cat maillog | grep 'RBL lookup error' | grep 'sbl-xbl.spamhaus.org' | wc -l
10241
RBLs que atualmente estão funcionando:
reject_rbl_client dnsbl.njabl.org,
reject_rbl_client dul.dnsbl.sorbs.net,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client bl.spamcop.net,
reject_rbl_client ix.dnsbl.manitu.net,
reject_rbl_client combined.rbl.msrbl.net,
A RBL l2.apews.org foi retirada por ser restritiva demais e gerar um alto número de falsos positivos.
quinta-feira, maio 14, 2009
Tópicos para Programar C em Linux
Tópicos para Programar C em Linux
Os seguintes exemplos abaixo permitem iniciar a programação em C com o Linux. Foram retirados do Site VIVAOLINUX.
Claro que para a UFRGS é inútil, pois os professores dos primeiros semestres só conseguem ajudar utilizando compiladores
e recursos da M$.
1) Para compilar um programa em C a partir do linux.
$ gcc pessoal1.c -o pessoal1
2) Exemplo de programa C em Linux.
#include <stdio.h>
int main()
{
printf("oi, pessoal! \n");
while(!getchar());
return 0;
}
3) Exemplo completo de programa com compilação.1) Para compilar um programa em C a partir do linux.
$ gcc pessoal1.c -o pessoal1
2) Exemplo de programa C em Linux.
#include <stdio.h>
int main()
{
printf("oi, pessoal! \n");
while(!getchar());
return 0;
}
$ gcc -Wall /home/pirrola/hello.c -o /home/pirrola/hello
Executando:
$ ./hello
O programa de exemplo:
#include
int main (){
printf ("Hello, world!\n");
while(!getchar());
return 0;
}
Assinar:
Postagens (Atom)