ホームページ  >  記事  >  バックエンド開発  >  Pythonでシンプルなメール送信設定を実現

Pythonでシンプルなメール送信設定を実現

不言
不言転載
2019-04-01 10:43:442211ブラウズ

この記事の内容はPythonでメールを送信する簡単な設定についてですが、ある程度参考になる内容ですので、困っている方は参考にしていただければ幸いです。

この記事は、サードパーティのクラス ライブラリ yagmail を使用して実装されており、例として QQ メールボックスを送信メールボックスとして取り上げています。

最終的な効果: 指定されたコンテンツを含む電子メールを指定されたメールボックスに送信します。

準備作業

1. メール送信用のアカウント情報
たとえば、アカウントは自分の qq メールボックスを使用しますが、「パスワード」が必要です。メールボックス: 設定 - -アカウント - POP3/SMTP サービスを有効にする メールボックスを開くと、認証コードが表示されます (「パスワード」と考えてください~)。

2. メール サーバー情報
メール サーバーのアドレスとポートが必要です。通常、メール サーバーのアドレスとポートはメールボックスのヘルプに記載されています (例としては QQ メールボックス)。サーバー アドレス: smtp.qq.com、メールボックス ポート: 465
3、電子メール到達関連
、電子メールのタイトル、内容、受信者など。これらの詳細については説明しません。

使い方

mail = yagmail.SMTP (メールアカウント、パスワード、メールサーバーアドレス、メールサーバーポート)
mail.send (受信者リスト、電子メールの件名、電子メールの内容)

コード例

(1001@qq.com を使用して 2019@qq.com および 2020@qq.com に電子メールを送信します)

# -*-coding:utf-8-*-import yagmail 
mail = yagmail.SMTP("1001@qq.com","shouquanma","smtp.qq.com",465)
word = "test mail"
mail.send(["2019@qq.com","2020@qq.com"],"python test mail",word)

# メール送信機能は実装が簡単です~ もちろん、送信には「添付ファイル」などのパラメータを追加できます。必要な友達はそれを行うことができます。オンラインにアクセスしてクエリを実行して理解してください~

[関連する推奨事項: Python ビデオ チュートリアル]

以上がPythonでシンプルなメール送信設定を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。