es werden nun zwei separate Mails verschickt: from->to und admin->from (neu)

This commit is contained in:
lars 2012-08-16 20:54:34 +00:00
parent b5981dfc91
commit e6496665c6
4 changed files with 13 additions and 4 deletions

View file

@ -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)

View file

@ -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}">

View file

@ -21,8 +21,8 @@ vereinfachen und somit die Umfrage leichter zug&auml;nglich machen.<br/>
Nach der Beantwortung der zehn Fragen k&ouml;nnen Sie das Ergebnis pr&uuml;fen. Anschlie&szlig;end werden Ihre Angaben an das <em>Amt f&uuml;r Stadtplanung</em> gesandt.<br/> Nach der Beantwortung der zehn Fragen k&ouml;nnen Sie das Ergebnis pr&uuml;fen. Anschlie&szlig;end werden Ihre Angaben an das <em>Amt f&uuml;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&uuml;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&uuml;ndigung des Beteilungsverfahrens">Stadt Rostock</a>.<br/>
Weitere Details zu dieser web-basierten Eingabem&ouml;glichkeit finden Sie bei <a href="http://stadtgestalten.org" title="stadtgestalten.org">stadtgestalten.org</a>.<br/> Die Diskussion zur Notwendigkeit dieser web-basierten Eingabem&ouml;glichkeit finden Sie bei <a href="http://stadtgestalten.org/node/1416" title="B&uuml;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 -->

View file

@ -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