Personal tools
You are here: Home PC zope&plone COREBlog2 コメント追加時のメール
Document Actions

コメント追加時のメール

by かわうぃん last modified 2007-04-29 11:28

COREBlog2(0.982b)を使用し、コメントをもらったときに届くメールの差出人が、送信先/宛先(自分)と同じなので、修正します。

Blogには、コメントをつけることが可能です。

COREBlog2には、最初からお知らせメール機能がついています。すごい。

さっそく、いろいろテストしてみたのですが、なぜだか、受信されるメールのFromがToと同じ

ということで、調査開始。

comment_set















ZMIから/plone/portal_skins/COREBlog2/cbaddComment を カスタマイズします。

#Send notify mail if need
if context.getSend_comment_notification():
try:
to_addr = context.getNotify_to()
from_addr = context.getNotify_to()
msgbody = context.translate('comment_notify_body')

およよ。from_addrが おかしいじゃああ~りませんか。早速修正

修正前:from_addr = context.getNotify_to()

修正後:from_addr = context.getNotify_from()

でも、せっかくなので、登録された場合は、そのアドレスをFromに、登録がない(または、それでもコメントを受け付けるような設定である)場合は、設定した、「お知らせメールの送信元アドレス」が表示されるように修正。

#Send notify mail if need
if context.getSend_comment_notification():
try:
to_addr = context.getNotify_to()
# from_addr = context.getNotify_from()
if REQUEST.form['email'] == "":
from_addr = context.getNotify_from()
else:
from_addr = REQUEST.form['email']
msgbody = context.translate('comment_notify_body')

以上


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: