• python练习-使用163邮箱发送邮件


    具体代码如下>

    #密码等敏感信息已经用****替换

    import smtplib,sys
    from email.mime.text import MIMEText
    from email.header import  Header
    my='1821114****@163.com'
    passwd='****'
    mail_server='smtp.163.com'
    mail_from='daihanyang<1821114****@163.com>'
    send_to=sys.argv[1]
    title=sys.argv[2]
    input_msg=sys.argv[3]
    msg=MIMEText(input_msg,'plain','utf-8')
    msg['Subject'] = Header(title, 'utf-8')
    msg['From'] = mail_from
    msg['To'] = send_to
    server=smtplib.SMTP(host=mail_server)
    server.login(my,passwd)
    server.sendmail(my,send_to,msg.as_string())
    View Code

    详解>

    import smtplib,sys
    from email.mime.text import MIMEText
    from email.header import  Header
    
    #连接邮件服务器
    my='1821114****@163.com'                                   #源邮箱
    passwd='****'                                              #源邮箱登录密码(通常,不是你在登录网页时要输入的密码,而需要独立设置,如本文底部图片)
    mail_server='smtp.163.com'                                 #邮箱服务器的地址,这里源邮箱是163邮箱,所以肯定要登录163的服务器
    mail_from='daihanyang<1821114****@163.com>'                #收件人看到的邮件来源信息,如本文底部图片
    
    #获取位置变量
    send_to=sys.argv[1]
    title=sys.argv[2]
    input_msg=sys.argv[3]
    
    
    #格式化邮件整体信息
    msg=MIMEText(input_msg,'plain','utf-8')
    msg['Subject'] = Header(title, 'utf-8')
    msg['From'] = mail_from
    msg['To'] = send_to
    
    #连接并发送邮件
    server=smtplib.SMTP(host=mail_server)
    server.login(my,passwd)
    server.sendmail(my,send_to,msg.as_string())
    #开启授权码

     #使用此脚本发送邮件

    #查看邮件信息

    #红标处就是原先定义的"mail_from"变量所定义的内容


     
  • 相关阅读:
    ueditor实现ctrl+v粘贴word图片并上传
    fckeditor实现ctrl+v粘贴word图片并上传
    kindeditor实现ctrl+v粘贴word图片并上传
    ckeditor实现ctrl+v粘贴word图片并上传
    html大文件传输功能
    html大文件传输解决方案
    html大文件传输教程
    html大文件传输方案
    PDI(Kettle)的使用六 kitchen
    PDI(Kettle)的使用五 Pan
  • 原文地址:https://www.cnblogs.com/xiaodai12138/p/10483158.html
Copyright © 2020-2023  润新知