Notify posted comments in moderated entry
Gautam Saha <[email protected]> Mon, 27 Mar 2006 11:28:19 -0600
| Newsgroups | gmane.comp.python.zope.coreblog.english |
|---|---|
| Message-ID | <[email protected]> |
Hi: I was wondering if CoreBlog can notify the moderator/administrator about a posted comment in a moderated blog postings. I looked at this thread on this issue: http://www.mail-archive.com/coreblog-en-/9qXvnWia/9Wk0Htik3J/[email protected]/msg00126.html I am in Zope 2.7.6-final, python 2.3.4, linux2 and COREBlog 1.2.4 MailHost-1-3-0 I am not able to make the "Notification how-to" to work for me: Few questions: 1. Where Do I add the Mail Host object? I have a MailHost object with ID "Mail Host" in my site root. I also tried to put the MailHost in: /myplonesite/blog/methods folder 2. I added the addCommentHook and parameter "d" as per the instruction of the howto. 3. I set the proxy roles enabled for all users (anonymous, Manager, Member etc.) Question here, what proxy roles should I set it to. But when I post a comment as an anonymous user, I did not get any email notification that a comment was posted. There is no error msg. Any help is appreciated. Gautam Saha Here is the script: -------------------------------- try: mailhost=getattr(context, \ context.superValues('Mail Host')[0].id) except: raise AttributeError, "Mail Host object cant be found." to_addr = "[email protected]" from_addr = "[email protected]" mMsg = """To: %s From: %s Mime-Version: 1.0 Content-Type: text/plain; Author :%s Title :%s URL :%s EntryID :%s Body : %s""" % (to_addr , from_addr , d["author"] , d["title"] ,\ d["url"] , str(d["parent_id"]) , d["body"]) mTo = to_addr mFrom = from_addr mSubj = 'A comment added!' mailhost.send(mMsg, mTo, mFrom, mSubj) _______________________________________________ COREblog-en mailing list COREblog-en-/9qXvnWia/9Wk0Htik3J/[email protected] http://postaria.com/cgi-bin/mailman/listinfo/coreblog-en Unsubscription writing to coreblog-en-leave-/9qXvnWia/9Wk0Htik3J/[email protected]