天天看點

linux gmail郵件伺服器,gmail 授權linux伺服器登入使用gmail發送郵件

我是小菜,最近發愁伺服器觸發trigger值的時候通過調用腳本通知管理者,google過後總結了一下決定自己試試;首先系統用smtp.gmail.com為smtp主機,就必須設定該郵箱授權伺服器登陸;

linux gmail郵件伺服器,gmail 授權linux伺服器登入使用gmail發送郵件
linux gmail郵件伺服器,gmail 授權linux伺服器登入使用gmail發送郵件

2.配置觸發是調用的腳本;[[email protected] python]# cat smtp.py

#!/usr/bin/python

import smtplib

import string

HOST = "smtp.gmail.com"                 #定義 smtp 主機

SUBJECT = "Test email from python"          #郵件主題

FROM = "[email protected]"               #發件人

text = "python rules them all"            #郵件内容

BODY = string.join((                   #組裝sendmail方法的郵件主體内容

"From: %s " % FROM,          #各段以“ \r\n ”進行分隔

"To: %s " % TO,

"Subject: %s " % SUBJECT,

"",

text

),"\r\n")

server = smtplib.SMTP()                 #建立一個 SMTP( ) 對象

server.connect(HOST,"25")                 #通過 connect 方法連接配接 smtp 主機

server.starttls()                     #啟用安全傳輸模式

server.login("[email protected]","**password**")     #郵箱賬号登入校驗

server.sendmail(FROM,[TO],BODY)              #郵件發送

3.測試結果:

linux gmail郵件伺服器,gmail 授權linux伺服器登入使用gmail發送郵件