Send Mail

  • Thread starter Thread starter sen
  • Start date Start date
Here's my el-lamo way of sending a single line plain text message. :]

@echo off
SET /P recip=Enter recipient(s) e-mail address(es):
SET /P subject=Enter subject line:
SET /P body=Type body of message here:

SET filename=%random%.eml

echo X-Receiver: %recip%>%filename%
echo X-Sender: (e-mail address removed)>>%filename%
echo To: ^<%recip%^>>>%filename%
echo Subject: %subject%>>%filename%
echo.>>%filename%
echo %body%>>%filename%

move %filename% \\anIISserver\c$\inetpub\mailroot\pickup>nul
@echo Message sent to %recip%
@echo.

Ray at work
 
You can do it without any scripts or something like that... All you need is
to know the name of a SMTP server (your own or public).

Run:
telnet mailserver_name.com 25

You will se something like that:

220 relay.XXXXXX.com Microsoft ESMTP MAIL Service, Version: 5.X.XXX.XXX
ready
at Wed, 21 Apr 2004 09:30:39 +0400
helo <------ your input (Say HELO to server... Sometimes you can use helo
250 relay.XXXXXX.com Hello [xxx.xxx.xxx.xxx]
mail from: (e-mail address removed) <------ your input
250 2.1.0 (e-mail address removed)....Sender OK
rcpt to: (e-mail address removed) <------ your input
250 2.1.5 (e-mail address removed)
data <------ your input
354 Start mail input; end with <CRLF>.<CRLF>
Subject: TEST SUBJECT <------ your input, message subject, starting with
"Subject: "
text text <------ your input, message body
text .... <------ your input, message body
.. <------ your input, End of the message
250 2.6.0 <[email protected]> Queued mail for
deliver
y

Note! You can't edit your input so don't make mistrakes :)
 
Back
Top