GmailのSMTP Serverを利用してメールを送信する

Gmailアドレスからメールを送信したい場合、settings.pyを編集するだけで実現することができます。

設定

以下を設定するだけですぐに使うことが出来ます。

settings.py

…
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'xxx@example.com'  #アカウント作成時登録したメールアドレス
EMAIL_HOST_PASSWORD = 'xxxxx' #アカウント作成時登録したパスワード
EMAIL_PORT = 587
EMAIL_USE_TLS = True
…

注意点

Gmailのパスワードを記述するため、セキュリティには気をつけてください。

twitter 2009-05-25 22:39:39.438908

参照サイト

Recent Updates

URLConf Tip 01 - キャプチャの有無にかかわらず同一のviewで処理する
Markdownの入力補助"wmd"をAdmin siteで使う
ModelFormでfieldのwidgetを変更する
動的なformを作る 6 - Dynamic Inline Admin site編
Formsetsを使う3 - inlineformset_factory編
動的なformを作る 5 - django-dynamic-formset編
Formクラスからメディアを定義する
複数のmodelを結合する 2 - Proxy model編
複数のmodelを結合する 1
ModelFormでfieldの表示順番を変える
Admin siteのwidgetを個別に変更する
formfield_overridesを使ってAdmin siteのwidgetを変更する
Admin siteのlist_displayをカスタマイズする - リンク編
Admin siteのlist_displayをカスタマイズする - 基本編
Admin siteのTextareaの高さを自在に変更する - admin.py編