ホームページ  >  記事  >  ウェブフロントエンド  >  Python3でQQメールボックスを介してメールを送信する方法

Python3でQQメールボックスを介してメールを送信する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-12 10:09:301934ブラウズ

今回は、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機能を有効にする方法は?

ユーザーのメールボックスの

セキュリティを確保するために、QQ メールボックスには 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("邮件发送失败")

注: 受信者のアドレスが間違っていても、コードは「メールは正常に送信されました」というメッセージを表示し、アドレスが間違っている場合は、QQ メールボックスに「qq.com からの返信メール」が届きます。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトPython3でQQメールボックスを介してメールを送信する方法その他の

関連記事に注目してください。

関連記事:

Python3でQQメールボックスを介してメールを送信する方法

H5 生産パフォーマンス変化折れ線グラフ

Python3 と JS の違いは何ですか

vue2+kendo ui 統合

以上がPython3でQQメールボックスを介してメールを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。