使用批处理文件验证电子邮件ID和密码

时间:2014-03-23 09:01:58

标签: windows cmd passwords email-validation

我正在尝试创建可以检查emailid和密码的批处理文件 这只不过是电子邮件和密码验证

我想从用户那里获取emailid和密码,并在正确的电子邮件和密码上显示成功的消息,如果错误,它应该显示错误消息,所以我的代码如下所示

@echo off
echo Enter your Email id : 
set /p emailid=
echo Enter your password :
set /p pass=
goto CHECK

:CHECK
REM Here is a code for validation of Email id and password
REM if password is Right then it shold go to done or on wrong email or password it shold display Error Message
goto DONE

:DONE
echo %emailid% >> emailid.txt
echo %pass% >> pass.txt
echo Emaild is and password added successfully
goto CLOSE

:ERRORMSG
echo You Entered wrong username and password
echo password should be 10 chracter long and it shold contail one special character and one digit
goto CLOSE

:CLOSE
pause
exit

所以可以告诉我我必须做些什么。 请帮助它对我非常有用:)

1 个答案:

答案 0 :(得分:0)

要针对现有邮箱验证凭据,您需要一些第三方实用程序,例如

:CHECK
  getmail.exe -u %emailid% -pw %pass% -s pop3.yourserver.com 
  IF ERRORLEVEL 1 GOTO :ERRORMSG
:DONE

Getmail是一个Windows 95 / NT控制台实用程序,用于下载pop3的内容 邮箱。它非常适合需要从邮件消息中获取输入的脚本。 使用您选择的语言,它允许您向任何人添加电子邮件功能 进程(邮件响应者,甚至列表)。配置信息可以是 保存在注册表中。

GetMail由Tim Charron撰写(tcharron@interlog.com) 它可以从http://www.interlog.com/~tcharron/getmail.html

获得