自動化郵件傳送服務

2021-10-25 03:08:19 字數 1107 閱讀 7888

最近因為工作需要實現自動化郵件傳送的服務,先在本篇文章裡稍微記錄一下自動化在伺服器端的配置

流程跑通的郵件傳送服務

自動化指令碼cron檔案

只要完成以上兩個條件,任務就結束了,當然難點在第乙個,但是我們這篇文章主要記錄一下第二個。

1、建立乙個新的cron檔案,格式如下圖,可能有點抽象不要緊,簡單來說就是兩部分構成

a>啟動的時間 

b> 具體的程式路徑

下圖就是具體的啟動時間的設定,有5個位置,分別對應了分鐘,小時,第幾天和星期幾

接下來舉例,讓大家熟悉設定時間

命令解釋

* * * * * /bin/ls

表示每分鐘執行一次ls命令

0 6-12/3 * 12 * /usr/bin/backup

在 12 月內, 每天的早上 6 點到 12 點,每隔 3 個小時,在 0 分鐘執行一次 /usr/bin/backup 這裡的6-12代表6點到12點,/3代表每隔3個小時

0 17 * * 1-5 mail -s "hi" [email protected] < /tmp/maildata

周一到周五每天下午 5:00 寄一封信給 [email protected]

20 0-23/2 * * * echo "haha"
每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha"

後面的命令就看你需要的任務,一般自動化服務,都是啟動指令碼,sh ***x.sh 即可
需要提前部署crond服務這個比較簡單,常用三個命令

命令解釋

crontab -e 

crontab -l

顯示當前使用者執行的cron指令碼檔案

crontab -r +cron檔案

刪除cron檔案

傳送郵件 自動化測試之郵件傳送

其實可以再申請乙個公司的autotest的郵箱號,但是難得麻煩了,所以用的另外乙個qq號的郵箱來做為傳送郵箱號,為了不顯示出了我的qq號碼,所以在qq郵箱中設定申請乙個工作的郵箱名,這樣就不是 號碼 qq.com 這種格式了 變成了foxmail的郵箱號了 郵箱在第三方登入的時候,密碼使用的都是授權...

自動傳送郵件

程式功能 可以指定發件人,指定抄送人,指定標題,指定內容。郵件傳送基於 smtp 簡單郵件傳輸協議 郵件傳送 程式使用 smtp 協議來傳送電郵到接收者的郵件伺服器。smtp 協議只能用來傳送郵件,不能用來接收郵件,而大多數的郵件傳送伺服器都是使用 smtp 協議。smtp 協議的預設 tcp埠號是...

自動傳送郵件

import smtplib from email.mime.text import mimetext from email.header import header 傳送郵件主題 subject python email test 編寫html型別的郵件正文 msg mimetext html u...