send_mail()send_mail(
subject,
message,
from_email,
recipient_list,
fail_silently=False,
auth_user=None,
auth_password=None,
connection=None,
html_message=None
)
| 인자 | 설명 | 필수 여부 |
|---|---|---|
subject | 이메일 제목. 문자열로 작성. | 필수 |
message | 이메일 본문. 문자열로 작성. | 필수 |
from_email | 이메일 발신자 주소. 문자열로 작성. None인 경우 Django 설정 값 DEFAULT_FROM_EMAIL이 사용된다. | 필수 |
recipient_list | 이메일 수신자 리스트. 문자열의 목록으로 작성. 리스트의 각 항목은 수신자 이메일 주소이며, 수신자는 "받는 사람" 필드에서 다른 수신자를 볼 수 있다. | 필수 |
fail_silently | 오류 발생 시 예외를 발생시킬지 여부. True 또는 False (기본값: False). False일 경우 오류 발생 시 예외를 던진다. smtplib문서 참조 | 선택 |
auth_user | SMTP 서버 인증에 사용할 선택적 사용자 이름. 지정하지 않으면 Django 설정 값 EMAIL_HOST_USER이 사용된다. | 선택 |
auth_password | SMTP 서버 인증에 사용할 선택적 비밀번호. 지정하지 않으면 Django 설정 값 EMAIL_HOST_PASSWORD이 사용된다. | 선택 |
connection | 메일을 보내는 데 사용할 선택적 이메일 백엔드. 지정하지 않으면 기본 이메일 백엔드의 인스턴스가 사용된다. 자세한 내용은 이메일 백엔드 문서를 참조. | 선택 |
html_message | HTML 형식의 이메일 본문. 이 값이 제공되면 이메일은 text/plain과 text/html 두 가지 콘텐츠 유형으로 구성된 다중 파트 이메일이 된다. | 선택 |