linux gmail邮件服务器,gmail 授权linux服务器登录使用gmail发送邮件

我是小菜,最近发愁服务器触发trigger值的时候通过调用脚本通知管理员,google过后总结了一下决定自己试试;首先系统用smtp.gmail.com为smtp主机,就必须设置该邮箱授权服务器登陆;

4b175c517b8fb3964786b748486ef76e.png

f613584edded47d0feb3e0cbdf271f29.png

2.配置触发是调用的脚本;[root@localhost python]# cat smtp.py

#!/usr/bin/python

import smtplib

import string

HOST = "smtp.gmail.com"                 #定义 smtp 主机

SUBJECT = "Test email from python"          #邮件主题

FROM = "mologa86@gmail.com"               #发件人

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("mologa86@gmail.com","**password**")     #邮箱账号登录校验

server.sendmail(FROM,[TO],BODY)              #邮件发送

3.测试结果:

870cbf93c1e0e0e670baded62b0c8a3a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值