1. 程式人生 > >當有人登陸你的電腦時自動發送郵件給你

當有人登陸你的電腦時自動發送郵件給你

別人登陸你的電腦時自動發送郵件給你

這篇文章我曾投稿到別的IT網站,所以截圖水印和51cto有沖突,保證絕對原創!

今天介紹的這篇文章對於註重隱私性的用戶來說比較重要,當然在企業管理中IT管理員用這個方法也可以起到一點監控服務器安全的作用。

作用:當有用戶登錄你的PC時候,系統會自動發送一封郵件到你指定的郵箱。

分類:安全性。

所用到的程序:

  1. Windows任務計劃

  2. Sendemail

這款軟件是一個用來發送郵件的命令行工具,極其輕量、方便,主要在unix和linux下應用。

測試環境:

這次使用xp環境進行測試,其他系統如果有時間我也會測試下。

特別說明:

1.沒想到在任務計劃裏面程序自己添加了很多任務,比如WPS,還有kms。Kms我不多說了,批評下wps。

2.雖然這個測試並不復雜,但測試和參數的調整還是花去了大半天的時間,希望大家多多支持。

3.這裏只介紹最簡單的用法,其他的參數如果各位有興趣可以自行測試。

好的,現在正式進入操作步驟:

  • 下載sendemail

下載地址:

http://caspian.dotconf.net/menu/Software/SendEmail/

敲黑板,劃重點:

此軟件包含兩個版本,一個包含tls驗證,另一個沒有。這次實驗使用含有tls驗證的版本。

技術分享

  • 測試sendemail能否正常使用

把文件解壓出來然後調用CMD命令並定位到sendemail目錄

技術分享

劃重點,下面講一下最重要的語法:

技術分享

簡單講一下常用的參數含義:

/usr/local/bin/sendEmail 命令主程序

-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 [email protected] -t [email protected] -ssmtp.gmail.com:587 -xu [email protected] -xp YOURPASSWORD -u "Hello fromsendEmail" -m "How are you? I‘m testing sendEmail from the commandline."

說明:如果你的密碼比較復雜比如包含特殊符號等,請用雙引號包裹下。

這次測試使用自己的EXCHANGEserver 2013服務器作為發送服務器,qq郵箱作為收件服務器。

技術分享

技術分享

技術分享





測試通過,進行下一步

  • 添加到任務計劃

  • 打開任務計劃程序並創建新計劃

技術分享

  1. 2. 設置任務計劃

  2. 2.1常規選項卡

技術分享

  1. 2.2觸發器選項卡,新建觸發器

技術分享


2.3操作選項卡並新建操作

技術分享

2.4回到創建任務面板,來到條件選項卡

技術分享

  1. 2.5 如果彈出輸入用戶名密碼對話框那就輸入(我這可能是遠程操作的原因)

技術分享

  1. 2.6去任務計劃程序面板檢查下你的任務

技術分享

如果是就緒狀態可以右擊選擇運行,這時你就會收到一封郵件了


此文章到此結束,歡迎大家指正其中的錯誤,因為還有別的工作也不可能很完備的測試完所有參數了。這篇文章到構思到成稿花了不少時間,希望各位老炮手下留情。


本文出自 “記錄點滴技術” 博客,請務必保留此出處http://seawind.blog.51cto.com/6845370/1951372

當有人登陸你的電腦時自動發送郵件給你