Pythonはメールを送信するためのQQメールボックスを実装しています

この記事の例では、参考のためにQQメールボックスでメールを送信するためのpythonの特定のコードを共有しています。具体的な内容は次のとおりです。

1、 コード:

#! /usr/bin/python
# - *- coding: utf-8-*-import smtplib
from email.mime.text import MIMEText
from email.header import Header
 
mail_host="smtp.qq.com"#設定されたメールサーバーホストは、送信メールボックスのサーバーである必要があり、受信メールボックスとは関係ありません。
mail_user="**************"#QQメールボックスのログイン名
mail_pass="*****************" #stmpサービスがオンになっているときに設定される認証コードに注意してください! QQパスワードではありません。
 
sender='[email protected]'#送信者qqメールボックス
receivers=['[email protected]']#受信者のqqメールボックス
 
message=MIMEText('pythonメールの送信をテストする','plain','utf-8')
message['From']=Header("beibei",'utf-8') #メールに表示される送信者を設定する
message['To']=Header("wowo",'utf-8') #メールに表示される受信者を設定する
 
subject ='python smtp email test'
message['Subject']=Header(subject,'utf-8') #テーマとフォーマットを設定する
 
try:
 smtpobj=smtplib.SMTP_SSL(mail_host,465) #ローカルサーバーがある場合は、localhostを使用します,デフォルトのポート25,Tencent(ポート465または587)
 smtpobj.set_debuglevel(1)
 smtpobj.login(mail_user,mail_pass)#QQメールボックスサーバーにログインします
 smtpobj.sendmail(sender,receivers,message.as_string())#メールを送る
 print("メールは正常に送信されました")
 smtpobj.quit()#脱落
except smtplib.SMTPException as e :print("Error:メールを送信できません")print(e)

2、 結果:

3、 遭遇の問題:

3.1、 ポートエラーSMTPのデフォルトポートは25ですが、QQメールボックスは25ではありません

smtplib.SMTP_SSL(mail_host,465)

SMTP_SSLを使用するには

3.2、 送信接続が拒否されました535、b 'エラー:

3.3、 認証コードを取得します:

ここに認証コードが表示されますので、書き留めておきます。

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

Recommended Posts

Pythonはメールを送信するためのQQメールボックスを実装しています
Pythonは、メールを送信するために126のメールボックスを実装しています
Pythonはemailモジュールを使用してメールを送信します
PythonはQQメールボックスに基づいてSSL送信を実装します
PythonはSMTPメール送信を実装します
Pythonがメール機能を実装する方法
CentOS 6/7は、メールを送信するようにsendEmailを構成します
01.Pythonの概要
ubuntuでsendemailを使用してメールを送信する方法
Pythonの紹介
PythonはFTPを実装して、ファイルをループでアップロードします
Pythonはスーパーマリオを実装しています
Centos 6.4 python2.6を2.7にアップグレード
Pythonはtic-tac-toeゲームを実装しています
Centos 6.4 python2.6を2.7にアップグレード
Pythonはtic-tac-toeゲームを実装しています
Pythonはマンマシンゴバンを実装します
PythonはTetrisゲームを実装しています
Pythonは画像スティッチングを実装しています
Pythonはminesweeperゲームを実装しています
Pythonはスキャンツールを実装しています
Pythonはしきい値回帰を実装します
Pythonは地雷除去ゲームを実装しています
Pythonは電子辞書を実装しています
Pythonは推測ゲームを実装しています