Comment notification hack

Freshness Warning
This article is over 9 years old. It's possible that the information you read below isn't current.

I find it irritating that each time I reply to someone’s comment on this site I receive an email notifying me that I’ve posted a comment. I like getting the notifications when someone else comments, just not when I comment.

So I opened up the MT source code and fixed it. Now when I add a comment, I don’t get the email.

Open lib/MT/App/Comments.pm and find the line that says MT::Mail->send(\%head, <<BODY);. (It’s line 123 in MT 2.21) Change it to read MT::Mail->send(\%head, <<BODY) unless $author->email eq $comment->email;

Now the author of a post won’t receive a comment notification if the commenter’s email is the same as the author’s.

asb
October 24, 2004 8:51 PM

Has anything been done to fix this for MT 3x? I’m getting sooooo tired of getting my own comments.

I’d really appreciate an answer and I’d more appreciate a posted fix!

Thanks.

heather
January 30, 2005 6:05 PM

i don’t know how dirty it is, but i changed lines 471 and 472 in lib/MT/App/Comments.pm (MT-3.15) from:

    MT::Mail->send(\%head, $body) 
        or return $app->handle_error(MT::Mail->errstr());

to

   MT::Mail->send(\%head, $body) unless $author->email eq $comment->email;
       # or return $app->handle_error(MT::Mail->errstr());

to get rid of the annoying self-comments.

i’m sure you could just use a filter in your email app, too.

Kristina
March 23, 2005 10:10 PM

Heather’s mod worked for me. thanks heather and adam!

Jennifer
April 22, 2005 1:05 AM

FYI, if you would like to do this in MT v.3.1x and have MT-Blacklist installed, the file to modify is called Submission.pm, located in your plugins folder: plugins/Blacklist/lib/Blacklist/App/Submission.pm

Around line 797 (almost the very bottom of the file) you can use Heather’s mod above.

Seems to work for me. Hope someone else finds this useful!

eli
January 13, 2006 8:46 AM

FYI, its lines 578-579 in MT 3.2

These are the last 15 comments. Read all 17 comments here.

This discussion has been closed.

Follow me on Twitter

Lijit Search

Best Of

  • California State Fair The California State Fair lets you buy tickets in advance from their Web site. That's good. But the site is a horror house of usability problems.
  • Simplified Form Errors One of the most frustrating experiences on the Web is filling out forms. When mistakes are made, the user is often left guessing what they need to correct. We've taken an approach that shows the user in no uncertain terms what needs to be fixed.
  • Where do the RSS ad startups fit in? Yahoo's RSS advertising service could spell trouble for pure-play RSS advertising services unless they adapt their business model.
  • The best of 2006 I wrote a lot of drivel in 2006. Here's the things that are less crappy than the rest.
  • Lock-in is bad T-Mobile thinks they'll get new Hotspot customers with exclusive content and locked-in devices.
  • More of the best »

Recently Read

Get More

Subscribe | Archives

9

Recently

invisible Fence (Mar 22)
The New York Times has a paywall now. Sorta. If you don't choose to ignore it.
Black status icon for Chrometa (Mar 17)
Replacing the status icon of Chrometa
Using Google Voice as your voicemail on AT&T (Oct 26)
How I set up my iPhone to use Google Voice as it's voicemail system.
Don Mattingly forced to make coaching change (Sep 17)
New LA Dodgers coach starts to wonder if he knows the rules of baseball at all.
In which Vonage pretends their prices haven't changed (Apr 12)
Translating what Vonage marketing says about their price increase into plain English.
Twitter app competition (Apr 12)
Life as a Twitter app developer is far from over.
Twitter app competition (Apr 12)
Life as a Twitter app developer is far from over.
The rest of the world is not like you (Apr 5)
Normal people are different. Keep that in mind when creating or marketing a product.

Subscribe to this site's feed.

Elsewhere

IMified
Build instant messaging applications. (My company)
SacStarts
The Sacramento technology startup community.
Pinewood Freak
Pinewood Derby tips and tricks

Contact

Adam Kalsey

Mobile: 916.600.2497

Email: adam AT kalsey.com

AIM or Skype: akalsey

Resume

PGP Key

©1999-2012 Adam Kalsey.
Content management by Movable Type.