[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 求助,批处理如何发送邮件的问题

我在百度上找了一圈,有手工的,但是却没有直接批处理的。
还有说要什么NC的,压根不知道啥是NC...
现在把手动的命令发出来,还望高手能把他做成批处理啊。
=================================
helo nlrr  //交互表示
auth login  //登录
cmRsdfwbG9n    //64转码后的用户名
MDM3NT321sdjk4Njc= //64转码后的密码
mail from:<[email]aXXk@163.com[/email]>
rcpt to:<[email]654320ASD2@qq.com[/email]>
data
from:SXCV4@163.com
to:51668SDF2251@qq.com
subject:测试邮件!

这是一封测试邮件!
.
quit
================================
能不能把这个做成批处理,直接双击就发送出去的。
还望高手,指点一二啊

我在百度上找了一圈,有手工的,但是却没有直接批处理的。
还有说要什么NC的,压根不知道啥是NC...
现在把 ...
dlxg 发表于 2015-1-21 10:56
  1. @echo off
  2. REM 变量初始化
  3. :_start
  4. cls
  5. set from=源邮箱xxx@qq.com
  6. for /f "tokens=1,* delims=@" %%i in ('echo %from%') do (
  7. set "user=%%i"
  8. set "server=smtp.%%j"
  9. )
  10. cls
  11. echo echo,用户名:%user% >nul 2>nul
  12. echo,发送邮箱地址:%from%
  13. echo echo,服务器:%server% >nul 2>nul
  14. set pass=源邮箱登录密码xx
  15. set subj=邮件标题xx
  16. set x="X-Header-Test: Can Blat do it? Yes it Can!"
  17. set debug=-log MailLog.log -timestamp
  18. REM 准备发送邮件
  19. cd.>MailLog.log
  20. set /p "to=请输入或你要发送到的目标邮箱地址:"
  21. echo set /p "content=请输入或拖入你要发送的内容:" >nul 2>nul
  22. set /p "content=请拖入你要发送的文件附件到这里:"
  23. set/p="%content%"<nul>$
  24. :_typeChoice
  25. 1set /p type="你的输入内容是文件路径[F]还是文本内容[T],请输入[F|T]:" >nul 2>nul
  26. set type=f
  27. if /i "%type%" EQU "f" (
  28. set "mainBody=-body "详见附件" -attach %content%"
  29. ) else if /i "%type%" EQU "t" (
  30. set "mainBody=-bodyF $ -html -charset GBK"
  31. ) else (
  32. echo,输入内容有误,请重新输入
  33. pause
  34. goto :_typeChoice
  35. )
  36. blat -server %server% -u %user% -pw %pass% -f %from% -to %to% -s %subj% %mainBody% -debug %debug%
  37. del /f $>nul
  38. ping 127.0.0.1 -n 10 >nul 2>nul
  39. type MailLog.log
  40. ping 127.0.0.1 -n 30 >nul 2>nul
  41. del /f /q MailLog.log >nul 2>nul
  42. exit
复制代码
需要用到blat.exe这个文件。

TOP

回复 2# ygqiang


   

有没有不借助第三方软件或者插件的?
直接纯P处理搞得?
因为服务器牵扯到安全问题,所以。。。。

TOP

TOP

返回列表