ソースを参照

Reply-to field to prevent Undelivered mails when reply

Denis Merigoux 9 年 前
コミット
df6c65c81b
共有1 個のファイルを変更した4 個の追加3 個の削除を含む
  1. 4 3
      counter/views.py

+ 4 - 3
counter/views.py

@@ -5,7 +5,7 @@ from datetime import datetime,timedelta
5 5
 from django import forms
6 6
 from django.http import HttpResponseRedirect
7 7
 from django.core import serializers
8
-from django.core.mail import send_mail
8
+from django.core.mail import EmailMessage
9 9
 from graphos.renderers import gchart
10 10
 from graphos.sources.simple import SimpleDataSource
11 11
 from graphos.sources.model import ModelDataSource
@@ -125,13 +125,14 @@ def resetCounter(request):
125 125
         reset.save()
126 126
         emails = [u[0] for u in Counter.objects.all().values_list('email') if u[0] != 'null@localhost']
127 127
         #Now send emails to everyone
128
-        send_mail( counter.name+' a le seum', data['reason'][0]+'''
128
+        email_to_send = EmailMessage( counter.name+' a le seum', data['reason'][0]+'''
129 129
 
130 130
 --
131 131
 SeumBook™ - http://seum.merigoux.ovh
132 132
 
133 133
 P.S. : Pour ne plus recevoir ces messages, envoie un mail à denis.merigoux@gmail.com''',
134
-        'SeumMan <seum@merigoux.ovh>', emails)
134
+        'SeumMan <seum@merigoux.ovh>', emails,[],reply_to=emails)
135
+    email_to_send.send()
135 136
 
136 137
     return HttpResponseRedirect(data['redirect'][0])
137 138