Blocking addresses by default

-----BEGIN PGP SIGNED MESSAGE----- With remailer abuse becoming more popular and remailers going down because of complaints, there seems to be some interest in remailer software that will block all email by default and will only pass along email that is explicitly unblocked. This way, someone won't receive harassing anonymous email unless they ask to receive anonymous email. This would also allow remailers to only pass along mail that is destined for another remailer. Looking at the source code for the various remailers, this doesn't seem to be too difficult. In the Freedom and Mixmaster remailer programs, there is a function which determines whether an address is in the block list or not. Both of these functions use strstr() to search for the address in each line of the block list. In both programs, the strstr() call is within an if statement, so changing the strstr() to !strstr() should invert the return value for the blocking function. I haven't tried this out yet, so there may be some problem I overlooked. The Ghio Type I program doesn't require any modification at all. If my understanding of the way the dest.block file is processed is correct, a file such as the following should do the trick: #dest.block file * !address1 !address2 ... All the addresses following the "!" are addresses that anonymous mail can be delivered to. Has anyone else managed to implement something similar to this? Mark - -- finger -l for PGP key PGP encrypted mail prefered. -----BEGIN PGP SIGNATURE----- Version: 2.6.3 Charset: noconv iQEVAwUBMoFtASzIPc7jvyFpAQFN/wgApJOSQpqZylOlfE0SH5HYGxT4hOa41glC Ce2V67f8KzHOn4iZpS2E+ytOGpetdJ0A+7eZ3DQx/TGrpbOzWihKWMLT1uEWA+En BxpnRdfJ2lCeW5fYsVhb2alkG1DeSbBSxz53NhzsrlkA+S30joUhV2K3TC0Yc5Zh eFC2zh72cm0W6uiORCyB7dIRDfQMP9F1Vpa0/fZk7RapDoqmnuS+NxBXqE7TgLMG KlF+7rWjhFsG1eokdbyAPPiuQdo1HLsxLumonyv6mlzVifsU6p2aFTMH0r5tq9tp axD66L1D07XwdUFR1zNjifNzeDU+zDq9jrBx+4K/6qPeJoF0XzY4Mg== =NMs7 -----END PGP SIGNATURE-----
participants (1)
-
Mark M.