某时某地某场景,我们可能需要当电脑被打开时得到通知,此处省略…个字。标题之所以说“短信或邮件”通知,是因为我使用的是139邮箱,想必大家都知道139邮箱可以设置邮件接收免费短信通知。废话不多说了,下面开始:
1、首先我们需要借助一个第三方工具:sendmail (当然也有好多同类小工具如:blat)
2、解压下载下来的sendmail压缩包,并拷贝到C盘。例如我的 C:\sendEmail\sendEmail.exe …
3、打开电脑 控制面板 -> 管理工具 -> 计划任务 (找不到可以直接在控制面板里搜索"计划")
4、点击右侧 "创建任务" 出来个对话框,注意上面是一排标签栏:常规、触发器、操作……
4.1、标签"常规":名字自己设置 -> 描述自己写 -> 选择"不管什么用户都运行" -> 勾选"隐藏" -> 选自己的系统
4.2、标签"触发器":新建 -> 开始任务:启动时 -> 确定
4.3、标签"操作":新建 -> 操作:启动程序 -> 程序或脚本选择到你的sendEmail.exe(例如我的是C:\sendEmail\sendEmail.exe)
->添加参数:【 -f 发件人@126.com -t 收件人@139.com -u 邮件主题 -m 邮件正文 -s smtp.126.com -xu 发件人@126.com -xp 发件邮箱密码 -o tls=y 】 -> 确定 (可以先用cmd验证一下:sendEmail.exe -f xxx@xx……)
4.4、标签"条件":把电源选项里面的勾去掉,不然笔记本不插电是不发送的。
4.5、标签"设置":自己看着设置吧,不改也行,一般可以不动它。
5、点一下总确定,可能要你输入一次电脑开机系统密码(有的话),这样就搞定了,重启一下试试吧。
完整命令
C:\Windows\System32\cmd.exe /c C:\sendEmail\sendEmail.exe -f [email protected] -t [email protected] -u XX PC Startup %DATE:~0,10% %TIME% -m Someone just logged into your PC! %DATE:~0,10% %TIME% -s smtp.qq.com:587 -xu [email protected] -xp aaaaaa_password
注:发件邮箱需要开启SMTP功能哈!
还有就是 电脑开机得有网哦~
相关文章
Windows目标服务器端口监测脚本微信通知2016-08-25
Outlook POP模式发件收到退信: 530 Authentication required2016-07-25
Exchange2003服务器上删除或导出某封邮件2015-12-23
Exchange用Foxmail设置POP3发邮件提示550 Unable to relay解决方法2015-12-17
CentOS下为PHP安装 IMAP 扩展2015-05-26
PHP使用IMAP收取邮件并提取指定内容2015-05-26
邮件服务器的SPF记录配置方法2014-12-25
Centos 搭建 Postfix 邮件服务器2014-07-03