Pythonメール送信による基礎解析
一、pythonメールモジュールの紹介
emailモジュールは内蔵モジュールに属し、メールの中国語、件名、日付、添付ファイルなどをカスタマイズします。
smatplibモジュールは内蔵モジュールに属しており、smatpプロトコルを簡単にパッケージ化してメール送信が可能です。
二、メール送信手順
SMTPの操作対象を作成してSMtpターゲットサーバに接続します。163、QQなどです。
自分のアカウントを使ってターゲットサーバにログインする(自分のメールアドレスとメールアドレスの認証コード)
オブジェクト内のメソッドを呼び出して、ターゲットアドレスにメールを送信します。
サンプルコードは以下の通りです。
msgは私達のメール情報の対象です。emailモジュールで定義します。
メールボックスの認証コードはメールボックスのパスワードではなく、読者がQQメールボックスまたはその他のメールボックスに入る必要があります。
簡単メールの実戦コードは以下の通りです。
メールを送る時は添付ファイルを持ってきてもいいです。今度は共有しましょう。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。
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()
簡単にメールを送ることができます。メールを送る時は添付ファイルを持ってきてもいいです。今度は共有しましょう。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。