2011-12-20 8 views
2

Django電子メールアタッチの問題。Django電子メールアタッチメント

私は、PDFファイルを添付し、私は添付することができますどのようにアマゾンの電子メールサービス を使用してジャンゴに電子メールを送信し、ここを参照してください。このサービス

答えて

3

を使用してメールを送信しようとしています:のbotoをインストールし、要約するhttp://hmarr.com/2011/jan/26/using-amazons-simple-email-service-ses-with-django/

をそして、Django-SES:

pip install boto 
pip install django-ses 

AWS_ACCESS_KEY_ID = 'YOUR-ACCESS-KEY-ID' 
AWS_SECRET_ACCESS_KEY = 'YOUR-SECRET-ACCESS-KEY' 
をsettings.pyのためにあなたのアマゾンのアクセスキーを追加その後、

EMAIL_BACKEND = 'django_ses.SESBackend' 

を、ここで参照、添付ファイル付きの電子メールを送信する:

ともsettings.pyでこれを入れて、そのデフォルトの電子メールのバックエンド用のSESを使用するジャンゴ伝えるhttps://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class

あなたが作成する必要がありますEmailMessageオブジェクト.attachments属性にファイルのリストを追加し、.send()します。

+0

ブログへのリンクにアップしました –

関連する問題