fix e-mail templates

This commit is contained in:
rolux 2011-11-12 19:43:23 +01:00
parent 7b042303a8
commit 8aa54922b7
4 changed files with 26 additions and 17 deletions

View file

@ -1,5 +1,7 @@
{{name}} <{{email}}> sent a contact message:
From: {{name}} <{{email}}>
Subject: {{subject}}
{{message}}
--
{{sitename}}
--
{{sitename}} - {{url}}

View file

@ -1,7 +1,8 @@
{{name}},
thanks for your message, we will get back to you shortly.
here your message for forther reference
From: {{name}} <{{from}}>
To: {{sitename}} <{{to}}>
Subject: {{subject}}
{{message}}
--
{{sitename}}
--
{{sitename}} - {{url}}

View file

@ -2,6 +2,7 @@ To reset your password, please use the following code:
{{code}}
If you do not want to reset your password, no further action is required.
If you don't want to reset your password, no further action is required.
--
{{sitename}} - {{url}}

View file

@ -278,9 +278,9 @@ def requestToken(request):
template = loader.get_template('password_reset_email.txt')
context = RequestContext(request, {
'url': request.build_absolute_uri("/"),
'code': code,
'sitename': settings.SITENAME,
'url': request.build_absolute_uri('/'),
})
message = template.render(context)
subject = '%s - Reset Password' % settings.SITENAME
@ -548,18 +548,20 @@ def contact(request):
if 'message' in data and data['message'].strip():
email_from = settings.CONFIG['site']['email']['system']
email_to = [settings.CONFIG['site']['email']['contact'], ]
subject = data.get('subject', '').strip()
template = loader.get_template('contact_email.txt')
context = RequestContext(request, {
'email': email,
'message': data['message'].strip(),
'name': name,
'email': email,
'subject': subject
'message': data['message'].strip(),
'sitename': settings.SITENAME,
'url': request.build_absolute_uri('/'),
})
message = template.render(context)
subject = (u'[%s Contact] %s' % (settings.SITENAME, data.get('subject', ''))).strip()
response = json_response(text='message sent')
try:
send_mail(subject.strip(), message, email_from, email_to)
send_mail(u'[%s Contact] %s' % (settings.SITENAME, subject), message, email_from, email_to)
except BadHeaderError:
response = json_response(status=400, text='invalid data')
if request.user.is_authenticated() \
@ -567,14 +569,17 @@ def contact(request):
and data['receipt']:
template = loader.get_template('contact_receipt.txt')
context = RequestContext(request, {
'email': email,
'message': data['message'].strip(),
'name': name,
'from': email,
'sitename': settings.SITENAME,
'to': email_to,
'subject': subject,
'message': data['message'].strip(),
'url': request.build_absolute_uri('/'),
})
message = template.render(context)
try:
send_mail(subject.strip(), message, email_from, [email])
send_mail('Fwd: %s' % subject, message, email_from, [email])
except:
pass
else: