How can I manipulate the "from" field in an email and make the "to" user see something different then the actual.
Example:
really from
From: TStamper@yahoo.com
but they see
From: Tremayne "Top Dog" Stamper
I've heard its from manipulating SMTP, but really not sure how accurate that is or how it can be done
Best Answer
At its base, SMTP is just a text based protocol with no real verification. Here's an example:
The "MAIL FROM:" line defines the SMTP envelope sender, and the From: is defined in the message DATA. There are ways to protect against this, but they are defined in the mail server logic, not in the protocol itself.
For instance I, as a mail provider, may require a user to authenticate using a user@domain type username. Then my mail server might require that any mail they send have an envelope-sender and a From: header that matches the user they authenticated as. Additional technologies like DKIM and SPF can help in this area also.