## Script (Python) "mail2student"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=co_name=None,co_email=None,student_email=None,probtype=None,commt=None, action=None
##title=
##
# $Id: mail2admin.py 869 2006-11-15 13:46:49Z henrik $

from urllib import urlencode

mhost = context.MailHost
prop = context.portal_properties
REQUEST = context.REQUEST

d = {}
#d['co_name'] = co_name
#d['co_email'] = co_email
d['co_name'] = 'CRPU Uniben'
d['co_email'] = prop.email_from_address
d['student_email'] = student_email
d['probtype'] = probtype
d['commt'] = commt

message = """
From: %(co_name)s <%(co_email)s>
To: %(student_email)s
Cc: %(co_email)s
Reply-To: %(co_email)s
Subject: %(probtype)s
%(commt)s
"""

mhost.send(message % d)

args = {}
psm = "Your message has been sent!"
args['portal_status_message'] = psm
if action:
    url = context.absolute_url() + '/' + action + '?' + urlencode(args)
else:
    url = context.absolute_url() +'?' + urlencode(args)
return REQUEST.RESPONSE.redirect(url)