Regarding email source

Dear All, Any one can tell me which email software can be used to hide source address of the email ?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Help us help you: are you asking this because you have received email for which you think the source address is hidden? Or are you trying spoof your recipient?

Crafting a spoof email is pretty easy: you just need to send forged information in the email headers when creating the message and bypass any mail programs that would prevent the forged email from getting through. Most of the time, this can be done by connecting to port 25 of your friendly mail server and speaking HTTP protocol, which is pretty easy.

Doing this in a way that completely avoids detection, however, is pretty difficult and giving you detailed instructions on doing that would probably be considered abuse of Experts Exchange -- not that I think I could provide such instructions.
eemoonAuthor Commented:
Protect us protect me. This is only purpose.
OK, a little more explanation...

Any mail message can arrive with headers, not to mention content, that is designed by the sender to mislead the recipient about who sent it and who it was sent to. In general, careful inspection of the "Received:" headers will show the path the mail took from the originator to the destination, some of the Received: headers will be real but it's possible that some are forged. In the Received: headers, you will see the DNS name and IP address of the mail server, a timestamp, and other identifying information.

The information in the From header can be spoofed, as can the To and Cc headers. There is no guarantee that you can identify the actual sender from the header information.

How can this be done? For a simple example, you can telnet to port 25 on a mail server and carry on a simple conversation to set up a mail message. Microsoft even has a document explaining how to do this for testing mail connectivity:

You can also use a scripting language to automate this conversation, things like Perl's Net::SMTP module or with Powershell: powershell-how-to-send-email

I'm sure professional spammers and hackers have nice handy software packages to do all the dirty work for them, including finding vulnerable SMTP servers that their owners have let loose on the internet without proper supervision, through which they can send their stuff.

So, you have to be careful out there.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Internet / Email Software

From novice to tech pro — start learning today.