如何简单的用 批处理发邮件

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:12:36
发的是一些文本消息
比如我的用163邮箱:xa04xa04@163.com
密码:(就假设为 111111)
发到xa05@163.com
内容:批处理的邮件 (如果不能 发汉字,英文的也行)
求BAT文件的代码。
特别的地方在代码的最后给点提示
(如能隐藏发信地址就更好)
1楼。我不是要群发软件
2楼。我就是找不到才问

http://clubfile2.chinaren.com/uploadfile/200701/464/HakRrTFk.rar
下面的批处理代码用到了nc.exe,下载压缩包后将其解压到该批处理所在的目录下。

@echo off
title 批处理发送邮件(只用于163邮箱) by:vkill
set "life=test.conf"
cls
echo 正在检查网络
ping -n 2 smtp.163.com>nul ||(echo 请先检查网络&pause>nul&goto :eof)

:start
cls
::::::::::::::::::::::::::::::::::::::::
:name_b
title 批处理发送邮件→1/5
cls
set name=
set /p name=请输入邮箱用户名:
if *%name%==* goto name_b
echo %name%|findstr "^[0-9a-zA-Z_-=]*$" >nul ||(echo 语法错误,任意键返回&pause>nul&goto name_b)
echo 必须保证和上面base64编码前的是同一用户名
:name__b
set name_=
set /p name_=请输入邮箱用户名(非base64编码的):
if *%name_%==* goto name__b

:pass_b
title 批处理发送邮件→2/5
cls
set pass=
set /p pass=请输入邮箱密码:
if *%pass%==* goto pass_b
echo %p