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

参照用にPythonを使用して126通のメールを送信します。具体的な内容は次のとおりです。

今日は自動メールリマインダー機能になりたいです。最近、たまたまpythonを学んでいます。pythonはとても強力だと言いました。pythonがそれを取得できるかどうか試してみたいです。情報を検索してください。本当に可能で、シンプルで、理解しやすいです。

from email.mail.text import MIMEText
import smtplib

# 送信者リスト
to_list=["[email protected]","[email protected]"]
# 大規模なメールサーバーの場合、スパム対策機能があります。126などのメールを送信するにはログインする必要があります,163
mail_server="smtp.126.com"   #126メールサーバー
mail_login_user="[email protected]" #実際のユーザーである必要があります。ここでは、テスト時に独自の126メールボックスを作成しました。
mail_passwd="******"    #上記のユーザーに対応する正しいパスワード、私の126メールボックスに対応するパスワードである必要があります

def send_mail(to_list,sub,content):'''
 to_list:誰に
 sub:テーマ
 content:コンテンツ
 send_mail("[email protected]","sub","content")'''
 me=mail_user+"<"+mail_user+" "
 msg =MIMEText(content)
 msg['Subject']= sub
 msg['From']= me
 msg['To']=";".join(to_list)try:
 s = smtplib.SMTP()
 s.connect(mail_host)
 s.login(mail_user,mail_pass)
 s.sendmail(me, to_list, msg.as_string())
 s.close()return True
 except Exception, e:
 print str(e)return False
if __name__ =='__main__':ifsend_mail(mailto_list,"subject","content"):
 print "正常に送信されました"else:

結果のキャプチャ

以前はパケットをキャプチャして作業の問題を分析していましたが、これも確認しました。pythonがsmtpプロトコルを完全にカプセル化し、数行のコードでメール機能を実現できることがわかります。

メールボックスに移動して確認してください。メールが届きました。

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

Recommended Posts

Pythonは、メールを送信するために126のメールボックスを実装しています
Pythonはメールを送信するためのQQメールボックスを実装しています
Pythonはemailモジュールを使用してメールを送信します
PythonはSMTPメール送信を実装します
Pythonがメール機能を実装する方法
CentOS 6/7は、メールを送信するようにsendEmailを構成します
01.Pythonの概要
Pythonの紹介
ubuntuでsendemailを使用してメールを送信する方法
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はFTPを実装して、ファイルをループでアップロードします
Pythonは電子辞書を実装しています
Pythonは推測ゲームを実装しています
Centosのデフォルトのpython2.6のアップグレード
pythonアライメントエラーの解決策
Pythonは単純なタンクバトルを実装します
CentOSはpython2をpythにアップグレードします
Pythonはudpチャットウィンドウを実装します
バグを見つけるためのPythonコード(2)
バグを見つけるためのPythonコード(7)
pythonコードにコメントする方法
PythonはWeChat飛行機ゲームを実装しています
Pythonは単語推測ゲームを実装しています
バグを見つけるためのPythonコード(4)
バグを見つけるためのPythonコード(3)
バグを見つけるためのPythonコード(9)
Pythonは駐車場管理システムを実現
Pythonはデジタル爆弾ゲームを実装しています
PythonはTCPファイル転送を実装します
Pythonnumpyはローリングケースを実装します
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
Python関連モジュールの紹介
OpenCVPythonはパズルゲームを実装しています
Pythonは単純なtic-tac-toeゲームを実装しています
Pythonはパスワード強度検証を実装します
Pythonは車の管理システムを実装しています
Pythonはコードブロックフォールディングを実装します
Pythonはパノラマ画像スティッチングを実装しています
バグを見つけるためのPythonコード(6)
Pythonは多次元配列ソートを実装しています
PythonがFTP機能を実装する方法
Pythonは平均シフトクラスタリングアルゴリズムを実装しています
バグを見つけるためのPythonコード(1)
バグを見つけるためのPythonコード(8)
Pythonファイルを暗号化する3つの方法
Pythonは検証コード認識を実装します
pythonオブジェクトを理解する方法
Pythonは勾配降下法を実装しています
バグを見つけるためのPythonコード(5)
Pythonはテキストバージョンのminesweeperを実装しています