Send A Message With Zope
Join the DZone community and get the full member experience.
Join For Free// description of your code here
# get a correct mail
searching_obj = context
interesatuen_epostak = []
while interesatuen_epostak == []:
if searching_obj.interesatuen_epostak != []:
for m in searching_obj.interesatuen_epostak:
if '@' in m:
interesatuen_epostak.append(m)
searching_obj = searching_obj.aq_parent
# send a mail
try:
mailhost=getattr(context, context.superValues('Mail Host')[0].id)
except:
raise AttributeError, "cant find a Mail Host object"
for i in interesatuen_epostak:
mMsg = "To: " + i + "\n"
mMsg = mMsg + "From: intranet@zenbaki.es\n"
mMsg = mMsg + "Mime-Version: 1.0\n"
mMsg = mMsg + "Content-Type: text/html; charset=ISO-8859-1\n\n"
mMsg = mMsg + ""
mMsg = mMsg + "Aldaketak:
"
mMsg = mMsg + ""+user.getUserName()
if user.getUserName()[-1] in ['a','e','i','o','u']:
mMsg = mMsg + "k,"
else:
mMsg = mMsg + "ek,"
mMsg = mMsg + " '"+obj.title+"' HTML fitxategia gehitu zuen "
mMsg = mMsg + "'"+container_folder.id+"' izendako karpetan.
"
mMsg = mMsg + ""
mSubj = "[intranet] '"+obj.title+"' HTML fitxategia gehituta izan zen"
mailhost.send(mMsg, subject=mSubj, encode='base64')
Zope
Opinions expressed by DZone contributors are their own.
Comments