关于阿里云借助python发送短信

第一步:登陆阿里云平台找到邮件推送服务-点击发信地址-点击新建发信地址如图

 选择发信域名-自定义账户(注:这个账户得记得,一会要用到)--发信类型选择出发邮件--点击确定

 找到设置SMTP密码--点击输入密码(注:密码非常重要)

 找到发信域名--点击配置

 按照域名解析的去添加记录值

 找到域名点击域名解析--点击添加记录

按照上图进行操作即可

发信要借助python脚本来发信

参考脚本

#!/usr/bin/python
#coding:utf-8

import smtplib
from email.mime.text import MIMEText
import sys

#发信地址
mail_user = 'yantou' ##刚刚添加的账号
#发信地址的SMTP密码  
mail_pass = '123456' ##SMTP密码,前面有注明 注:千万不要把真实账户密码公开

def send_mail(to_list,subject,content):
    me = "aliyun告警平台"+"<"+mail_user+">"
    msg = MIMEText(content, 'plain', 'utf-8')
    msg['Subject'] = subject
    msg['From'] = me
    msg['to'] = to_list

    try:
        #定义阿里云提供的SMTP服务地址
        s = smtplib.SMTP("smtpdm.aliyun.com", 80)
        s.login(mail_user,mail_pass)
        s.sendmail(me,to_list,msg.as_string())
        s.close()
        return True
    except Exception,e:
        print str(e)
        return False

if __name__ == "__main__":
    send_mail(sys.argv[1], sys.argv[2], sys.argv[3])

  

原文地址:https://www.cnblogs.com/yantou/p/13607223.html