DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone >

Send A Message With Zope

Nando Quintana user avatar by
Nando Quintana
·
Feb. 20, 07 · · Code Snippet
Like (0)
Save
Tweet
747 Views

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.

Popular on DZone

  • Maven Tutorial: Nice and Easy [Video]
  • Querying Kafka Topics Using Presto
  • Java Hashtable, HashMap, ConcurrentHashMap: Performance Impact
  • Product Owner Anti-Patterns

Comments

Partner Resources

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo