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)
これでもうメールは送信されます
簡単ですね。