メールの送信設定
つぎに、メールを送るための設定をしていきましょう。
djangoでは、django.core.mailモジュールの中にメールを送るためのコードが格納されています。
今回は、メールを送るときに使われるsend_mailメソッドを使います。
実際のコードをみていきましょう。
コード
from django.core.mail import send_mail
from django.http import HttpResponse
def index(request):
subject = "題名"
message = "本文"
from_email = "送信元メールアドレス"
recipient_list = [
"送信先メールアドレス"
]
send_mail(subject, message, from_email, recipient_list)
return HttpResponse('メールを送信しました')
題名、本文、送信元メールアドレス、送信先メールアドレスを設定しただけですが、これでsettigns.pyに書いたメール送信サーバーに接続し、メールを送ってくれます。