返回列表 发帖

Win10安装Python3

安装Python3:(软件有32位/64位之分)
图片1.png
2022-3-25 15:43


要先勾选“Add Python 3.6 to PATH”:
图片2.png
2022-3-25 15:43


图片3.png
2022-3-25 15:44


安装成功了:
图片4.png
2022-3-25 15:44






######

使用Notepad++编辑器创建一个Python脚本:

选择语言:
图片5.png
2022-3-25 15:45


选择编码:
图片6.png
2022-3-25 15:45



写一个发送邮件的脚本:(使用新浪邮箱的25端口+网址链接)
#coding=utf-8

import smtplib #以下3个模块都是内置的,不用额外安装
from email.mime.text import MIMEText
from email.utils import formataddr

my_sender = 'j2270168881@sina.com' #发件人邮箱账号
my_pass = '9157d00e9886890e' #发件人邮箱的授权码;新浪邮箱要使用授权码
my_name = 'zhuohua' #发件人邮箱昵称

receiver = '2270168881@qq.com' #收件人邮箱账号
receiver_name = 'Python' #收件人昵称


def func_mail():

        try:
       
                Key_1 = """

                <p>Welcome to zhuohua.</p>
                <p>...发送HTML格式的邮件...</p>

                <p><a href="http://blog.zhuohua.store">这是一个网址链接,跳转到站点 blog.zhuohua.store</a></p>

                """ #邮件的正文内容

                Message_1 = MIMEText(Key_1,'html','utf-8') #邮件正文内容使用网址链接

                Message_1['From'] = formataddr([my_name,my_sender])
                Message_1['To'] = formataddr([receiver_name,receiver])
                Message_1['Subject'] = "新浪邮箱的25端口测试发送HTML格式的邮件" #邮件的主题
                server = smtplib.SMTP()
               
                server.connect("smtp.sina.com",25) #发件人邮箱的SMTP服务器,端口是TCP 25       
                server.login(my_sender, my_pass)
                server.sendmail(my_sender,[receiver,],Message_1.as_string())
                server.quit()
               
        except Exception as e:
                print (f"发送邮件失败,原因: {e}")
               
        else:
                print("Welcome to zhuohua,邮件发送成功")


if __name__ == '__main__':

        func_mail()


保存:
图片7.png
2022-3-25 15:46


图片8.png
2022-3-25 15:46


Python脚本创建成功:
图片9.png
2022-3-25 15:46




运行Python脚本:
C:\Users\jacky>python d:/share/xx.py
Welcome to zhuohua,邮件发送成功

C:\Users\jacky>

如下图:(按以上的配置,脚本是支持中文的)
图片10.png
2022-3-25 15:47



QQ邮箱收到的邮件:
图片11.png
2022-3-25 15:47

笺注:点击网址链接会跳转到http://blog.zhuohua.store





相关文章:
Win7/Windows2008R2安装Python3
Windows2012R2安装Python3

Python3使用新浪邮箱的25端口发送邮件

返回列表