2010-08-12 4 views
2

저는 장고와 함께 일하고 있습니다. 많은 이메일에 메일을 보내야합니다. 파이썬 메일러와 같은 고급 라이브러리에서이 작업을하고 싶습니다. 그러나 숨은 참조 필드, 제안 사항이 필요합니까?bcc를 사용하여 파이썬으로 메일 보내기

답변

4

django 내부의 EmailMessage 클래스를 살펴보고 bcc를 지원해야합니다.

전체 문서의 availble 여기 : http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class

빠른 개요 (위치 인수를 사용하는 경우, 지정된 순서대로)

EmailMessage 클래스는 다음과 같은 매개 변수로 초기화됩니다. 모든 매개 변수는 선택 사항이며 send() 메서드를 호출하기 전에 언제든지 설정할 수 있습니다.

  • 제목 : 전자 메일의 제목입니다.
  • 본문 : 본문입니다. 일반 텍스트 메시지 여야합니다.
  • from_email : 보낸 사람의 주소입니다. [email protected]과 Fred 양식은 모두 합법적입니다. 생략하면 DEFAULT_FROM_EMAIL 설정이 사용됩니다.
  • 받는 사람 :받는 사람 주소의 목록 또는 터플입니다.
  • bcc : 전자 메일을 보낼 때 "숨은 참조"헤더에 사용 된 주소 목록 또는 튜플입니다.
  • 연결 : 전자 메일 백 엔드 인스턴스입니다. 여러 메시지에 동일한 연결을 사용하려면이 매개 변수를 사용하십시오. 생략하면 send()가 호출 될 때 새로운 연결이 생성됩니다.
  • 첨부 파일 : 메시지를 첨부 할 첨부 파일 목록입니다. email.MIMEBase.MIMEBase 인스턴스 또는 (filename, content, mimetype) 트리플 중 하나 일 수 있습니다.
  • headers : 메시지를 추가 할 추가 머리글 사전입니다. 키는 헤더 이름이며, 값은 헤더 값입니다. 헤더 이름과 값이 전자 메일 메시지의 올바른 형식인지 확인하는 것은 호출자의 몫입니다.