郵件伺服器:用指令碼自動給客戶發信,可以定時。
感謝dominic分享.
使用sendmail -t 傳送郵件,在郵件伺服器上使用該命令,可以直接發郵件給使用者,下面使用的指令碼簡單明瞭。
#!/bin/sh
source /etc/profile
dirpath="/root/script/maildrumbeating"
from="
"
msgdate="`date +"%a, %e %y %t %z"`"
sub=$1 #主題自己可以在執行該指令碼的時候自己定義
cd $dirpath
echo -e "start time...." > mails.log
date +"%y-%m-%d [%t]" >> mails.log
for line in `cat mail.list` #在mail.list這個郵件列表檔案內是乙個mail一行的格式存在。
do
echo -e "date: $msgdate" > msg.tmp
echo -e "from: $from" >> msg.tmp
echo -e "to:$line" >> msg.tmp
echo -e "subject: $sub" >> msg.tmp
echo -e "mime-version: 1.0" >> msg.tmp
echo -e "content-type: text/html; charset=gb2312" >> msg.tmp
echo "$line" >> mails.log
echo -e "/n" >>msg.tmp
cat message >>msg.tmp
dos2unix msg.tmp &> /dev/null
cat msg.tmp |sendmail -t
done
echo "end time" >> mails.log
date +"%y-%m-%d [%t]" >> mails.log
自動登入linux伺服器指令碼
自動登入linux伺服器指令碼 在伺服器上進行開發時,往往需要進行密碼登入,甚至有的需要先登入堡壘機,再登入開發機,輸入過程較為繁瑣,因此考慮將命令寫成指令碼的形式自動化登入。方法ssh登入是乙個互動的過程,且沒有特定的引數指定密碼的輸入方式,因而不能用管道 重定向的方式實現。這種情況可以使用exp...
伺服器自動化安裝指令碼
參考 運維工程師部落格 伺服器最小化安裝後的優化指令碼 1604432 1305257 上面這個 有許多跟我想到的技巧類似的。儲存下來多學學。做為自動化安裝,有幾點是要考慮的。1,安裝軟體源準備 網際網路上,本地區域網,本地安裝包 2,版本或軟體源是否正常判斷 3,判斷檔案,目錄是否存在或者具有許可...
伺服器端註冊客戶端指令碼
附上測試 測試 1public partial class 後台註冊指令碼 system.web.ui.page 2 7 region showmsg 8protected void showmsg string msg 9 1213 protected void showmsg2 string m...