Win 7 doesn't have OE any longer.
I had this saved - just tested it in Win 7 and it works.
::bat-email.cmd:::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal
set vbsfile=bat-email.vbs
call :createVBS
:: defaults
set From=
m...@here.com.au
set To=
y...@lavabit.com
set Subj="email test %date% %time%"
set Body="did it work? %date% %time%"
set Serv=
mail.server.com.au
set Auth=user
set Pass=pass
call :send %From% %To% %Subj% %Body% %Serv% %Auth% %Pass%
pause
goto :EOF
:send
cscript.exe %vbsfile% %1 %2 %3 %4 %5 %6 %7
goto :EOF
:createVBS
del %vbsfile% 2>nul
set cdoSchema=
http://schemas.microsoft.com/cdo/configuration
echo >>%vbsfile% Set objArgs = WScript.Arguments
echo >>%vbsfile% Set objEmail = CreateObject("CDO.Message")
echo >>%vbsfile% objEmail.From = objArgs(0)
echo >>%vbsfile% objEmail.To = objArgs(1)
echo >>%vbsfile% objEmail.Subject = objArgs(2)
echo >>%vbsfile% objEmail.Textbody = objArgs(3)
echo >>%vbsfile% ' objEmail.AddAttachment "%~f0"
echo >>%vbsfile% with objEmail.Configuration.Fields
echo >>%vbsfile% .Item ("%cdoSchema%/sendusing") = 2 ' not local, smtp
echo >>%vbsfile% .Item ("%cdoSchema%/smtpserver") = objArgs(4)
echo >>%vbsfile% .Item ("%cdoSchema%/smtpserverport") = 25
echo >>%vbsfile% .Item ("%cdoSchema%/smtpauthenticate") = 1 ' cdobasic
echo >>%vbsfile% .Item ("%cdoSchema%/sendusername") = objArgs(5)
echo >>%vbsfile% .Item ("%cdoSchema%/sendpassword") = objArgs(6)
echo >>%vbsfile% .Item ("%cdoSchema%/smtpusessl") = False
echo >>%vbsfile% .Item ("%cdoSchema%/smtpconnectiontimeout") = 25
echo >>%vbsfile% .Update
echo >>%vbsfile% end with
echo >>%vbsfile% objEmail.Send
--
Mic