2011-09-01 4 views
2

Django 및 DotCloud를 통해 전자 메일을 보내려면 어떻게해야합니까? Django, https://docs.djangoproject.com/en/dev/topics/email/ 또는 DotCloud, http://docs.dotcloud.com/services/smtp/을 통해 보내시겠습니까? 내가 장고에서 관리자 인터페이스를 통해 배치 이메일을 보낼 수 있기를 원합니다. 장고 - 메일러 (내가 링크를 게시하지 못하게 할 것인가?) 제가 관리자를 통해 보내고 싶습니다. I DotCloud의 Django를 통해 전자 메일 보내기


편집 : 사람이 장고 관리를 통해 이메일을 보내는 SMTP의 구현이 있다면 내가 일반적으로 생각이 궁금했다.
EDIT II : 관리자로부터 사용자 지정 목록에 대량 전자 메일을 보내려고하기 때문에 실제로 django-newsletter (링크를 게시하지 않음)를 사용하기로 결정했습니다.

답변

0

dotCloud의 SMTP 서비스를 사용하는 이점을 완전히 이해하지 못했습니다.

일반 Django 방식으로 이메일을 보냈습니다. Gmail 호스트 이름, 사용자 이름 등을 settings.py에 넣었으며 regular functions/classes을 사용했지만 문제가 없었습니다.

나는 admin actions 매우 유용하다고 발견했습니다. 작업은 작성하기가 쉽고 전자 메일을 보내는 작업도 가능합니다.

+1

관리자 조치 링크에 감사드립니다. 그들은 내가 찾고있는 것처럼 보입니다. 나는 [셀러리] (http://celeryproject.org/)를 사용하는 것이 나에게 가장 좋을 것이라고 판단하여 백그라운드에서 대량 이메일을 보낼 수있다. –

+0

기꺼이 도와 드리겠습니다! – Umang

+2

DotCloud SMTP 서비스는 나가는 메일 * 및 *을 대기열에 넣고 스케일링해야하는 경우에 유용합니다. 웹 프런트 엔드에 보내는 메일을 대기시킨 다음 해당 웹 프런트 엔드를 확장하면 보내는 메일은 손실됩니다 (크기를 줄이면 대기열에 남아있는 경우). 그것이 당신이 매일 필요로하는 것은 아니지만, 당신이 할 때, 그것은 편리합니다 :-) – jpetazzo