Correct me if I'm wrong, but it sounds like you're setting up a spam-blasting script. You'll probably find people aren't too eager to help you with your cause to pollute the internet.
Identifying headers are included in email messages for a reason, and if you're playing by the rules you should have no problem with them being there.
--twerq | [reply] |
I also think that what you are doing is a Bad Thing, but anyways...
A mail server will always add a "Recieved:" line to each mail. Even if you clean it from your system (by recompiling sendmail, or using libmilter), the next server upstreams from you will add a recieved line which says where it got the mail from, ie. your mailserver. That way, the recipient can trace the mail back to the last offending server, and can add that to it's black lists (I know I would. Cleaning Recieved:-headers is a great way to create mailloops, which can take down a mailsystem easily).
Oh, and by the way, you are writing a script that will fake emailaddresses, and you really believe people will give you their real email addresses? When there are 100's of yahoo's and hotmail's and spray's and other services you never heard of? | [reply] |
Blah...
Welp, dont look for help from me to do what you are asking. Although I will point you to http://www.sysadminmag.com/documents/sam0206l/ which describes how you can use perl and milter to modify messages as they pass through sendmail. It would be a simple task to create an anonymous gateway service using some of the email translation tricks listed there -- while still providing a valid respondable email address and backtrack route so as not to be so spam like (tm)..
-Waswas | [reply] |