天天看点

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发送邮件