DjangoでGmailを使ってメール送信
DjangoではGmailを利用して簡単にメールを送信することができます。
以下の手順ですぐに試せます。
1. djangoアプリ作成
> django-admin.py startproject django_gmail
2. settings.pyに設定を追加
使用するgmailのアカウントとそのパスワードが必要です
settings.py
EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'youremail@gmail.com' # 使用するgmailアカウント EMAIL_HOST_PASSWORD = 'yourpassword' # 使用するgmailアカウントのパスワード EMAIL_PORT = 587
3. shellから試してみる
> python manage.py shell
>>> from django.core.mail import send_mail
>>> send_mail(u'タイトル',
u'本文',
'from@example.com',
['to@example.com'], # 送信先アドレス
fail_silently=False)これでもうメールは送信されます
簡単ですね。