From e6496665c64fe607b90ea4f205276c89997589ff Mon Sep 17 00:00:00 2001 From: lars Date: Thu, 16 Aug 2012 20:54:34 +0000 Subject: [PATCH] es werden nun zwei separate Mails verschickt: from->to und admin->from (neu) --- umfrage_kirchenplatz2012/src/umfrage.py | 8 +++++++- umfrage_kirchenplatz2012/templates/question.html | 2 +- umfrage_kirchenplatz2012/templates/start.html | 4 ++-- umfrage_kirchenplatz2012/umfrage.conf.sample | 3 +++ 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/umfrage_kirchenplatz2012/src/umfrage.py b/umfrage_kirchenplatz2012/src/umfrage.py index c1ab902..ce65713 100644 --- a/umfrage_kirchenplatz2012/src/umfrage.py +++ b/umfrage_kirchenplatz2012/src/umfrage.py @@ -163,7 +163,7 @@ def send_mail(to_address, from_address, subject, text): s = smtplib.SMTP_SSL(host) else: 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() @bobo.query('/submit') @@ -214,6 +214,12 @@ def do_submit(session_id=None, subject=None, from_address=None, except smtplib.SMTPException, err_msg: params["errors"] = "Der Versand der Mail schlug fehl: %s" % err_msg 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, to_default_destination=(to_address == params["to_address"]), title=subject, text=summary_text) diff --git a/umfrage_kirchenplatz2012/templates/question.html b/umfrage_kirchenplatz2012/templates/question.html index 9f80538..ab1ed83 100644 --- a/umfrage_kirchenplatz2012/templates/question.html +++ b/umfrage_kirchenplatz2012/templates/question.html @@ -15,7 +15,7 @@ - +
diff --git a/umfrage_kirchenplatz2012/templates/start.html b/umfrage_kirchenplatz2012/templates/start.html index 53b09da..38e869b 100644 --- a/umfrage_kirchenplatz2012/templates/start.html +++ b/umfrage_kirchenplatz2012/templates/start.html @@ -21,8 +21,8 @@ vereinfachen und somit die Umfrage leichter zugänglich machen.
Nach der Beantwortung der zehn Fragen können Sie das Ergebnis prüfen. Anschließend werden Ihre Angaben an das Amt für Stadtplanung gesandt.

Haben Sie Fragen oder Gedanken zum Beteiligungsverfahrens? Wenden Sie sich bitte an die Stadt Rostock.
-Weitere Details zu dieser web-basierten Eingabemöglichkeit finden Sie bei stadtgestalten.org.
-Falls Sie Fragen oder Anregungen zu dieser Umsetzung haben sollten, dann senden Sie diese bitte an kontakt@stadtgestalten.org.
+Die Diskussion zur Notwendigkeit dieser web-basierten Eingabemöglichkeit finden Sie bei stadtgestalten.org.
+Falls Sie Fragen oder Anregungen zu dieser Umsetzung haben sollten, dann senden Sie diese bitte an umfrage@stadtgestalten.org.

diff --git a/umfrage_kirchenplatz2012/umfrage.conf.sample b/umfrage_kirchenplatz2012/umfrage.conf.sample index 09e062d..bd00613 100644 --- a/umfrage_kirchenplatz2012/umfrage.conf.sample +++ b/umfrage_kirchenplatz2012/umfrage.conf.sample @@ -17,4 +17,7 @@ text_prefix = Die Eingabe erfolgte via http://stadtgestalten.org/umfrage/kirchen # no authentication host = mail.example.org 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