今回は、python3でqqメールボックスを介してメールを送信する方法、python3がqqメールボックスを介してメールを送信するための注意事項について説明します。以下は実際的なケースです。見てみましょう。
qq メールボックスの SMTP を理解する
QQ メールボックスの POP3 と SMTP サーバーのアドレス設定は次のとおりです:
メールボックス POP3 サーバー (ポート 995) SMTP サーバー (ポート 465 または 587)
qq.com smtp.qq.
SMTPサーバーには認証が必要です。 1. QQメールボックスのSMTPサービスを有効にするPOP3/SMTP/IMAP機能を有効にする方法は? ユーザーのメールボックスの2. コードimport smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr my_sender='XXXXXXX@qq.com' # 发件人邮箱账号my_pass = 'xxxxxxxxxxxx' # 发件人邮箱密码(当时申请smtp给的口令)my_user='xxxxxx@xx.com' # 收件人邮箱账号,我这边发送给自己def mail(): ret=True try: msg=MIMEText('填写邮件内容','plain','utf-8') msg['From']=formataddr(["发件人昵称",my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号 msg['To']=formataddr(["收件人昵称",my_user]) # 括号里的对应收件人邮箱昵称、收件人邮箱账号 msg['Subject']="邮件主题-测试" # 邮件的主题,也可以说是标题 server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,端口是465 server.login(my_sender, my_pass) # 括号中对应的是发件人邮箱账号、邮箱密码 server.sendmail(my_sender,[my_user,],msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件 server.quit()# 关闭连接 except Exception:# 如果 try 中的语句没有执行,则会执行下面的 ret=False ret=False return ret ret=mail()if ret: print("邮件发送成功")else: print("邮件发送失败")
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトその他の
関連記事に注目してください。 関連記事: H5 生産パフォーマンス変化折れ線グラフ Python3 と JS の違いは何ですか以上がPython3でQQメールボックスを介してメールを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。