Pythonメール送信による基礎解析


一、pythonメールモジュールの紹介
emailモジュールは内蔵モジュールに属し、メールの中国語、件名、日付、添付ファイルなどをカスタマイズします。
smatplibモジュールは内蔵モジュールに属しており、smatpプロトコルを簡単にパッケージ化してメール送信が可能です。
二、メール送信手順
SMTPの操作対象を作成してSMtpターゲットサーバに接続します。163、QQなどです。
自分のアカウントを使ってターゲットサーバにログインする(自分のメールアドレスとメールアドレスの認証コード)
オブジェクト内のメソッドを呼び出して、ターゲットアドレスにメールを送信します。
サンプルコードは以下の通りです。

import smtplib

server = smtplib.SMTP() 
smtp.connect(smtp_server) #        SMTP   ,     25
server.login(sender, passwd) #        、     
# msg.as_string() as_string()  msg(MIMEText MIMEMultipart  )  str。
server.sendmail(sender, receive, msg.as_string()) 
server.quit()
上記のコードは実際の値を記入していないので、直接実行できません。以下の注意点があります。
msgは私達のメール情報の対象です。emailモジュールで定義します。
メールボックスの認証コードはメールボックスのパスワードではなく、読者がQQメールボックスまたはその他のメールボックスに入る必要があります。
簡単メールの実戦コードは以下の通りです。

import smtplib
from email.mime.text import MIMEText
smtp = smtplib.SMTP()
smtp.connect('smtp.qq.com')
smtp.login('[email protected]','***   ***')

msg = MIMEText('        ', "html", "utf-8") #      
msg['from'] = '[email protected]' #      
msg['to'] = ‘[email protected]' #        
msg['subject'] = ‘    ' #    

smtp.sendmail('[email protected]','[email protected]',msg.as_string())
smtp.quit()
簡単にメールを送ることができます。
メールを送る時は添付ファイルを持ってきてもいいです。今度は共有しましょう。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。