首页 > 代码库 > gmail 授权linux服务器登录使用gmail发送邮件
gmail 授权linux服务器登录使用gmail发送邮件
我是小菜,最近发愁服务器触发trigger值的时候通过调用脚本通知管理员,google过后总结了一下决定自己试试;
首先系统用smtp.gmail.com为smtp主机,就必须设置该邮箱授权服务器登陆;
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.测试结果:
gmail 授权linux服务器登录使用gmail发送邮件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。