コメント追加時のメール
COREBlog2(0.982b)を使用し、コメントをもらったときに届くメールの差出人が、送信先/宛先(自分)と同じなので、修正します。
Blogには、コメントをつけることが可能です。
COREBlog2には、最初からお知らせメール機能がついています。すごい。
さっそく、いろいろテストしてみたのですが、なぜだか、受信されるメールのFromがToと同じ
ということで、調査開始。
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')
以上



