GMail + Python + Djangoの束

Python用の素晴らしいライブラリlibGmailがあります。 このライブラリを使用すると、GMailを使用して手紙を簡単に送受信できます。 アカウントからPOPサーバーまたはSMTPサーバーを作成することもできます。

LibGmailは、Pythonおよび一般的なフレームワークの両方で使用できます。 たとえば、 Djangoを使用します。

たとえば、次のコードを使用して、新しいユーザーにアカウントをアクティブ化する必要性に関する通知を送信します。

libgmailをインポートする
...

defアクティベーション(要求):
to_email = request.user.email
activation_link = dontbeevil.com/activate/%s% request.COOKIES ["sessionid"]
ga = libgmail.GmailAccount(dontbeevil@gmail.com、「ourpassword」)
ga.login()
subject = "サービス管理"
msg = "親愛なるユーザー! アカウントを有効にするには、次のリンクを使用します:%s»%activation_link
gmsg = libgmail.GmailComposedMessage(to_email、件名、msg)
ga.sendMessage(gmsg)
...


LibGmailを使用すると、ホスティング事業者の組み込みSMTPサーバーを使用する必要がなくなりました。 さらに、オフィスのメールボックスへのスパムがない場合:)すべてのスパムはGMailに送られます。

私のブログからクロスポスト。

Source: https://habr.com/ru/post/J20994/


All Articles