I (AGS) am in no way, shape, or form responsible for what you do with the information learned in this instructable; the reason being, in some countries it is illegal to relay emails using SMTP services because more and more servers that have SMTP enabled are being used and abused by spammers to send UBE (Unsolicited Bulk Email ---junk mail) by the thousands.

A little background information:
Back before the days of popular email websites such as Hotmail, Yahoo, and G-mail that gives users a GUI, there was a system called SMTP (Simple Mail Transfer Protocol) that was the primary way to send messages.

This Instructable will show you how to forge e-mails using an SMTP enabled server.

What you will need:

-A SMTP server that allows relaying
-A Windows OS (95/98/NT/ME/XP)

Step 1: Brief Overview of SMTP

Most major Internet Service Providers provide SMTP servers. A list of can be found here: http://www.smtpinfo.com/smtp_servers.php

NOTE: Although these servers use SMTP you have to be authenticated to actually send anonymous emails. If you don't have an account on the server you will not be able to send fake emails. The reason being? Since spammers have found a way to utilize SMTP to send bulk spam mail, most system administrators have banned anonymous sending of messages from there servers. Sending an anonymous email from inside an SMTP server without having an account is called relaying; and unfortunately as you might find, servers that allow relaying are few and far between.

So how do you find a server that you can use to send anonymous emails? Easy, use the one assigned to you by your Internet service provider. Since it's your providers server it is more than likely that your IP address will be designated a slot that's already authenticated.

However, it is not guaranteed.

<p>I've been trying to follow the procedure, but my server name is unknown, please inform me to create server name, thx</p>
On my network my computer connects to our router.
Does this work on a wireless internetconnection?<br>I get this message.<br>C:\Documents and Settings\p&gt;nslookup<br>*** Can't find server name for address my ip: Non-existent domain<br>*** Default servers are not available<br>Default Server: UnKnown
&nbsp;too much work &nbsp;&nbsp;
My default server says mygateway1.ar7 even though it is telstra. if i put mygateway1.ar7 or telstra.com.au in set type=mx, it says request to blablabla timed out<br/>
HELP! when i connect to the mail server i do not get a response! also i cannot see anything i type(?) i can tell it is connected because i don't get an error msg and after a couple seconds cmd will return to normal, even then i get no disconnect msg.. Whats going on?
I type in the email address that I will be using and it says 501 Invalid Domain name
this is the difficult way.........simply use fakesend.com it even does NOt put the footer saying sent from fakesend.com!!!!!
hello how are u
hi! i' facing one problem. i'm using proxy server when i type nslookup it doesn't give me a ISP name,because of proxy server. so how should i connect to my mail server via proxy server? please help me
well nslookup does it give you an ip from the router or the internet?
You can't, at least you won't be able to find the one assigned to you behind the proxy, you will have to get one off the list. There's a link to a page full of them.
its much easyer to use <a rel="nofollow" href="http://deadfake.com">http://deadfake.com</a><br/>
He's right
he's left. :p
He's ambidextrous. I win! I also spelled that right first shot.
Deadfake isn't good because in the email it tells you that the email isn't real.
Couldn't You Summarize All This Into A Batch File Also It Would Help With The Time Out Problem Most The People Are Having.
Scripting is pretty useless in this situation as all servers don't accept the same commands. There are slight variations in how they are input by the user. Also, you wouldn't learn as much if I just gave you a script to run. And most people are having issues most likely because the host doesn't allow them to utilize there mail servers. You would have a much better chance of using a mail server that isn't owned by a known service provider (AOL, ect), rather a random one that isn't configured right.
There is no tension of ip , you can use proxy to hide your identity thru wingate. Can u tell me that why i am recieving this error at the proicess of : RCPT TO: Message rejected because microsoft.com[XXX.XXX.XXX.XXX] is blacklisted at 550 dnsbl.njabl.org see1154858824. please assist, guys.
Ya, using a proxy is useless in this situation. The ISP will only allow e-mails to be sent from their subnet. I work in electronics and we have a laptop that can access our store e-mail. The server cannot be connected to unless we are on our ISP. We cannot access it if we go to someones house and they have a different ISP. Chances are that your proxy would never pay a residential ISP. Especially with the amount of traffic they generate. They would probably have a dedicated T1 if not a T3 line. BTW - A T1 line is 1.54 (i think) mbps. Although this is slower than DSL, it is the most reliable. It is 1.54 continuously. A T3 line is 45 mbps.
They don't allow sending from there server
All mails using SMTP go out with a header. The header contains the source IP address from where the mail was sent. The IP address of each destination gets added till the mail reaches the recipient. With the help of these IP address and session data from the ISP, law enforcement agencies can find out the actual user who sent out the forged mali. I have worked in an ISP before and this prank has often got people into trouble.
I was wondering if you know how to contact deadfake.com.....I have been receiving threatning e-mails and want to try and contact the to try and trace IP adress of sender. Thanks, Dawn
what can you do if it times you out after 15 seconds i cant get back in it just keeps rejecting me and saying that it cannot connect to server 25
hay i need some help i can only get to tha part were you have to tye "data" well when i do it says " 554 Error: no valid recipients " can ya help me thanks
Like it says you need to give the recipient command, which is given on step 3 of this instructable I believe. All it's asking is the person your sending to but you need to give the correct syntax of the command.
Hi everybdy !can smeone help me plz i forgot my hotmail password and i need really help. thank u for the instruction
This instruct able has NOTHING to do with retrieving hotmail passwords, so if you've forgotten it there isn't much you can do. And if you were looking on instructions on how to "hack hotmail" your not gonna get it here; and I doubt anywhere else. Hacking websites is no point and click thing. No offense but telling my the way you type you don't yet have the capacity to do such things. Your best bet would be to use the "Forgot my password" link on the sign-in page..
is there an easier way? i you want a free email, just make a gmail account
hey where did you get your desktop wallpaper? I love it!
Reformatted my PC 2-3 months ago and lost it. Good thing I had all my important info backed up. Theres plenty of good matrix desktop backgrounds out there just do a google image search.
unknown command or batch file "telnet" does that have anything to do with the fact that im using windows vista? (and yes... i hate vista.) ~Twisted
ahhh the glory of google<br/><br/><a rel="nofollow" href="http://www.tech-recipes.com/rx/1793/vista_install_telnet_client">http://www.tech-recipes.com/rx/1793/vista_install_telnet_client</a><br/><br/>fixed my problem... thanks though!<br/>~Twisted<br/>
ISP have started using port 587 (Message Submission Port) and authenticated SMTP to log the actual user sending out the mail.
I got in trouble at Uni for doing exactly this! I pretended to be one of the academics for a joke and the mail bounced back to him. Doh!
Everything worked until I tried to send the message and put the . at the end. When I did that it send "500 Command Not Recognized"
my nslookup comes up as 'UnKnown"
Apparently no one read's headers anymore, *sigh.* Oh well, still a fun prank. Google provides a 'mini-mail' widget or something that goes on your personalized google page. It lets you specify the sender's address, and the receivers. Not too hax0r like, but still fun.<br/>
I sorted it out ... Im running Vista and just needed to enable the telnet client!!
when i type in telnet into the command prompt it says that 'telnet' is not recognized as an internal or external command, operable program or batch file?
hmm... Also there are some other easy ways of doing this. Like there are some websites that let you send &quot;false emails<em></em><br/>
Which sites???
Oh, god theres so friggen many lol. Umm. just google it :-) ( just i know i have done it many times before, and it wasnt hard )
when i get to this part "250 Earthlink.com VopMail SMTP Receiver Version Ready" mine says 220 insted of 250. is this a problem? also when i get to this part "RCPT TO: <SomeGuy@Hotmail.com> #This is the person your gonna send it to, so you start off the same as above with the mail from command. You type "RCPT TO:" and right after the colon a space and the person your sending the message to inside two "<>" symbols. 250 <SomeGuy@Hotmail.com> OK" mine says 553 5.1.3 bad adress syntax: <someguy@hotmail.com> or 553 5.1.3 bad adress syntax: <someguy@hotmail.com or 553 5.1.3 bad adress syntax: someguy@hotmail.com or 550.5.7.1 unknown host or domain: <someguy@hotmail.com> even though it is the same thing being entered each time........................ what am i doing wrong? can anyone help?
In response to your first question: It doesn't matter what the server replies with, its most likely a different version and its responses are coded differently, so don't worry about it. At your second question: Here's the problem with SMTP servers, like I said above most are coded different some servers require that you have the email address inside two "<>" symbols like you have above (<someguy@hotmail.com>") and some require that there be no symbols or like that says above you will get a bad syntax. Just mess around with it for awhile and use the help command (type HELP) to get a list of commands and how to use them. It's hard for me to really help you without knowing which server your forging your mail on.
i am using shaw cable
hey I want to see it in action Spam Me! @ krunchyhardhead@gmail.com

About This Instructable




More by AGS:How to forge e-mails! 
Add instructable to: