es werden nun zwei separate Mails verschickt: from->to und admin->from (neu)
This commit is contained in:
parent
b5981dfc91
commit
e6496665c6
4 changed files with 13 additions and 4 deletions
|
@ -163,7 +163,7 @@ def send_mail(to_address, from_address, subject, text):
|
||||||
s = smtplib.SMTP_SSL(host)
|
s = smtplib.SMTP_SSL(host)
|
||||||
else:
|
else:
|
||||||
s = smtplib.SMTP(host)
|
s = smtplib.SMTP(host)
|
||||||
s.sendmail(from_address, [to_address, from_address], msg.as_string())
|
s.sendmail(from_address, [to_address], msg.as_string())
|
||||||
s.quit()
|
s.quit()
|
||||||
|
|
||||||
@bobo.query('/submit')
|
@bobo.query('/submit')
|
||||||
|
@ -214,6 +214,12 @@ def do_submit(session_id=None, subject=None, from_address=None,
|
||||||
except smtplib.SMTPException, err_msg:
|
except smtplib.SMTPException, err_msg:
|
||||||
params["errors"] = "Der Versand der Mail schlug fehl: %s" % err_msg
|
params["errors"] = "Der Versand der Mail schlug fehl: %s" % err_msg
|
||||||
return render("summary.html", input_data=input_data, **params)
|
return render("summary.html", input_data=input_data, **params)
|
||||||
|
admin_address = config.get("mail", "admin_address", "")
|
||||||
|
try:
|
||||||
|
if admin_address:
|
||||||
|
send_mail(from_address, admin_address, subject, summary_text)
|
||||||
|
except smtplib.SMTPException, err_msg:
|
||||||
|
pass
|
||||||
submission = Submission(session=session,
|
submission = Submission(session=session,
|
||||||
to_default_destination=(to_address == params["to_address"]),
|
to_default_destination=(to_address == params["to_address"]),
|
||||||
title=subject, text=summary_text)
|
title=subject, text=summary_text)
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<input type="hidden" name="session_id" value="${session.name}" />
|
<input type="hidden" name="session_id" value="${session.name}" />
|
||||||
<input type="hidden" name="question_id" value="${question.id}" />
|
<input type="hidden" name="question_id" value="${question.id}" />
|
||||||
<table class="options">
|
<table class="options">
|
||||||
<colgroup><col py:for="option in options" width="${100/len(options)}%" /></colgroup>
|
<colgroup><col py:for="option in options" width="${95/len(options)}%" /></colgroup>
|
||||||
<trRenderOptionTitle />
|
<trRenderOptionTitle />
|
||||||
<tr>
|
<tr>
|
||||||
<td py:for="column, option in enumerate(options)" class="answer column${column}">
|
<td py:for="column, option in enumerate(options)" class="answer column${column}">
|
||||||
|
|
|
@ -21,8 +21,8 @@ vereinfachen und somit die Umfrage leichter zugänglich machen.<br/>
|
||||||
Nach der Beantwortung der zehn Fragen können Sie das Ergebnis prüfen. Anschließend werden Ihre Angaben an das <em>Amt für Stadtplanung</em> gesandt.<br/>
|
Nach der Beantwortung der zehn Fragen können Sie das Ergebnis prüfen. Anschließend werden Ihre Angaben an das <em>Amt für Stadtplanung</em> gesandt.<br/>
|
||||||
<br/>
|
<br/>
|
||||||
Haben Sie Fragen oder Gedanken zum Beteiligungsverfahrens? Wenden Sie sich bitte an die <a href="http://rathaus.rostock.de/sixcms/detail.php?id=37572" title="Ankündigung des Beteilungsverfahrens">Stadt Rostock</a>.<br/>
|
Haben Sie Fragen oder Gedanken zum Beteiligungsverfahrens? Wenden Sie sich bitte an die <a href="http://rathaus.rostock.de/sixcms/detail.php?id=37572" title="Ankündigung des Beteilungsverfahrens">Stadt Rostock</a>.<br/>
|
||||||
Weitere Details zu dieser web-basierten Eingabemöglichkeit finden Sie bei <a href="http://stadtgestalten.org" title="stadtgestalten.org">stadtgestalten.org</a>.<br/>
|
Die Diskussion zur Notwendigkeit dieser web-basierten Eingabemöglichkeit finden Sie bei <a href="http://stadtgestalten.org/node/1416" title="Bürgerbeteiligungsverfahren Kirchenplatz: es geht auch anders">stadtgestalten.org</a>.<br/>
|
||||||
Falls Sie Fragen oder Anregungen zu dieser Umsetzung haben sollten, dann senden Sie diese bitte an <a href="mailto:kontakt@stadtgestalten.org" title="Email schreiben">kontakt@stadtgestalten.org</a>.<br/>
|
Falls Sie Fragen oder Anregungen zu dieser Umsetzung haben sollten, dann senden Sie diese bitte an <a href="mailto:umfrage@stadtgestalten.org" title="Email schreiben">umfrage@stadtgestalten.org</a>.<br/>
|
||||||
</p>
|
</p>
|
||||||
</div><!-- description -->
|
</div><!-- description -->
|
||||||
|
|
||||||
|
|
|
@ -17,4 +17,7 @@ text_prefix = Die Eingabe erfolgte via http://stadtgestalten.org/umfrage/kirchen
|
||||||
# no authentication
|
# no authentication
|
||||||
host = mail.example.org
|
host = mail.example.org
|
||||||
use_ssl = false
|
use_ssl = false
|
||||||
|
# used as "From:" for the default mail copy delivered to the sender
|
||||||
|
# remove it if you don't need a copy for the sender
|
||||||
|
admin_address = umfrage@example.net
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue