分享

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

 Zsy20151225 2017-07-27

感谢IT之家网友 ytmountain的原创投稿

今天IT之家网友的这篇文章对于注重隐私性的用户来说比较重要,当然在企业管理中,IT管理员用这个方法也可以起到一点监控服务器安全的作用。

作用:当有用户登录你的PC时候,系统会自动发送一封邮件到你指定的邮箱。

所用到的程序:Windows任务计划、sendemail。

sendemail是一个用来发送邮件的命令行工具,极其轻量、方便。

特别说明:

1.没想到在任务计划里面程序自己添加了很多任务,比如WPS,还有KMS。KMS我不多说了,批评下WPS。

2.虽然这个测试并不复杂,但测试和参数的调整还是花去了大半天的时间,希望大家多多支持。

3.这里只介绍最简单的用法,其他的参数如果各位有兴趣可以自行测试。

好的,现在正式进入操作步骤:

一、下载sendemail

敲黑板,划重点:

此软件包含两个版本,一个包含TLS验证,另一个没有。这次实验使用含有TLS验证的版本。

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

二、测试sendemail能否正常使用

把文件解压出来然后调用CMD命令并定位到sendemail目录。

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

划重点,下面讲一下最重要的语法

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

简单讲一下常用的参数含义:

-f *@*.com 发件人邮箱

-s smtp.*.com 发件人邮箱的smtp服务器

-u 邮件的标题

-o message-content-type=html

邮件内容的格式,html表示它是html格式

-o message-charset=utf8

邮件内容编码

-xu 登陆用户名

-xp 用户密码

-m邮件内容

-t收件人邮箱

例子:

sendEmail -o tls=yes -f YourEmail@gmail.com -t SomeoneYoureEmailing@domain.com -s smtp.gmail.com:587 -xu YourEmail@gmail.com -xp YOURPASSWORD -u 'Hello from sendEmail' -m 'How are you? I'm testing sendEmail from the command line.'

说明:如果你的密码比较复杂比如包含特殊符号等,请用双引号包裹下。

这次测试使用自己的EXCHANGE Server 2013服务器作为发送服务器,QQ邮箱作为收件服务器。

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

测试通过,进行下一步。

三、添加到任务计划

打开任务计划程序并创建新计划。

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

设置任务计划

1.常规选项卡

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

2.触发器选项卡,新建触发器

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

3.操作选项卡并新建操作

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

4.回到创建任务面板,来到条件选项卡

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

5.如果弹出输入用户名密码对话框那就输入(我这可能是远程操作的原因)

IT之家网友分享:有人登陆你的电脑时,如何让它自动发送邮件给你

6.去任务计划程序面板检查下你的任务

如果是就绪状态可以右击选择运行,这时你就会收到一封邮件了。

此文章到此结束,欢迎大家指正其中的错误,因为还有别的工作,也不可能很完备的测试完所有参数了。这篇文章到构思到成稿花了不少时间,希望各位老炮手下留情。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多