Skip to content

Commit 254b7a1

Browse files
committed
bulk rule update
1 parent 7bb6a2d commit 254b7a1

File tree

2 files changed

+26
-9
lines changed

2 files changed

+26
-9
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## [0.5.4] - TBA
4+
5+
- improved Zoho Campaigns rule, added YouTube
6+
- added Benchmark Email, Epsilon (thanks James M.)
7+
- more spacers identified as false positives (thanks James M.)
8+
- added Mapp rule (thanks Robert R.)
9+
- fixed SMTP.com rule
10+
- renamed Mailchimp to Intuit
11+
312
## [0.5.3] - 2021-11-28
413

514
- improved Meta/Facebook rule, added activecore rule

Source/MTBBlockedMessage.m

+17-9
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ - (NSString*)replacedGenericPixelsFrom:(NSString*)html {
137137
template:@"$0"];
138138

139139
NSString* replacement;
140-
if ([match containsString:@"spacer.gif"] || [match containsString:@"attachments.office.net/owa/"]) {
140+
if ([match containsString:@"spacer."] || [match containsString:@"attachments.office.net/owa/"]) {
141141
continue; // no replacement
142142
} else {
143143
replacement = @"";
@@ -235,6 +235,7 @@ - (NSDictionary*)getTrackerDict {
235235
@"Bananatag": @[@"bl-1.com"],
236236
@"Bison": @[@"clicks.bisonapp.com"],
237237
@"Bandsintown": @[@"px1.bandsintown.com/.+.gif"],
238+
@"Benchmark Email": @[@"bmetrack.com/c/o"],
238239
@"Blackbaud": @[
239240
@"support.planetary.org/site/PixelServer",
240241
@"/smtp.mailopen\\?id=" // not 100% sure
@@ -295,7 +296,8 @@ - (NSDictionary*)getTrackerDict {
295296
@"EmberPoint MailPublisher": @[@"rec.mpse.jp/(.*)/rw/beacon_"],
296297
@"Envoke": @[@"envoke.com/o/"],
297298
@"Epic Games": @[@"accts.epicgames.com/O/"],
298-
@"Epsilon Interactive": @[
299+
@"Epsilon": @[
300+
@"login.dotomi.com/ucm/UCMController",
299301
@"/O/\\w{34}/\\w{32}",
300302
@"ind.dell.com"
301303
],
@@ -339,6 +341,7 @@ - (NSDictionary*)getTrackerDict {
339341
@"google-analytics.com/collect",
340342
@"google.com/appserve/mkt/img/",
341343
@"notifications.google.com/g/img/(.*).gif",
344+
@"youtube.com/gen_204"
342345
],
343346
@"Grammarly": @[@"grammarly.com/open"],
344347
@"Granicus": @[@"govdelivery.com(:\\d+)?/track"],
@@ -361,6 +364,11 @@ - (NSDictionary*)getTrackerDict {
361364
@"Infusionsoft": @[@"infusionsoft.com/app/emailOpened"],
362365
@"Integral Ad Science": @[@"pixel.adsafeprotected.com"],
363366
@"Intercom": @[@"via.intercom.io/o", @"intercom-mail[a-zA-Z0-9-.]*.com/(via/)?(o|q)"],
367+
@"Intuit": @[
368+
@"list-manage.com/track/open.php",
369+
@"us\\d+.mailchimp.com/mctx/opens",
370+
@"/track/open.php\\?u=",
371+
],
364372
@"Is-tracking-pixel-api-prod.appspot.com": @[@"is-tracking-pixel-api-prod.appspot.com"],
365373
// @"JangoMail": @["/[a-z].z\\?[a-z]="],
366374
@"LaunchBit": @[@"launchbit.com/taz-pixel"],
@@ -379,11 +387,6 @@ - (NSDictionary*)getTrackerDict {
379387
@"Mailbutler": @[@"bowtie.mailbutler.io/tracking/hit/(.*)/t.gif"],
380388
@"Mailcampaigns": @[@"interface.mailcampaigns.nl/v\\d/t/"],
381389
@"Mailcastr": @[@"mailcastr.com/image/"],
382-
@"Mailchimp": @[
383-
@"list-manage.com/track/open.php",
384-
@"us\\d+.mailchimp.com/mctx/opens",
385-
@"/track/open.php\\?u=",
386-
],
387390
@"MailCoral": @[@"mailcoral.com/open"],
388391
@"MailerLite": @[@"click.mlsend.com/link/o/"],
389392
@"Mailgun": @[@"/o/eJ"],
@@ -397,6 +400,7 @@ - (NSDictionary*)getTrackerDict {
397400
@"MailTag": @[@"mailtag.io/email-event"],
398401
@"MailTrack": @[@"mailtrack.io/trace", @"mltrk.io/pixel"],
399402
@"Mailzter": @[@"mailzter.in/ltrack"],
403+
@"Mapp": @[@"/tr/p.gif\\?"],
400404
@"Maropost": @[@"/a/\\d{4}/open/\\d{4}/\\d{6,7}/\\w{40}"],
401405
@"Medallia": @[@"survey\\d?.medallia.[A-Za-z]{2,3}/\\?\\w+&invite-opened=yes"],
402406
@"Mention": @[@"mention.com/e/o/"],
@@ -554,7 +558,7 @@ - (NSDictionary*)getTrackerDict {
554558
@"Splio": @[@"trk-2.net/ouv"],
555559
@"Staples": @[@"/ctt/mktOpen\\?"],
556560
@"Streak": @[@"mailfoogae.appspot.com"],
557-
@"SMTP.com": @[@"track.smtpsendmail.com//\\d{3,10}/o"],
561+
@"SMTP.com": @[@"track.smtpsendmail.com/\\d{5}/o"],
558562
@"Substack": @[@"substack.com/o/"],
559563
@"Superhuman": @[@"r.superhuman.com"],
560564
@"TataDocomoBusiness": @[@"tatadocomobusiness.com/rts/"],
@@ -565,7 +569,10 @@ - (NSDictionary*)getTrackerDict {
565569
],
566570
@"The Chronicle of Higher Education": @[@"d2uowlhdj52lqx.cloudfront.net/emailbeacon.png"],
567571
@"TheTopInbox": @[@"thetopinbox.com/track/"],
568-
@"The Washington Post": @[@"palomaimages.washingtonpost.com/pr2/\\w{32}-beacon-\\d-\\d-\\d{1,2}-\\d"],
572+
@"The Washington Post": @[
573+
@"palomaimages.washingtonpost.com/pr2/\\w{32}-beacon-\\d-\\d-\\d{1,2}-\\d",
574+
@"s2.washingtonpost.com/beacon/"
575+
],
569576
@"Thunderhead": @[@"na5.thunderhead.com"],
570577
@"Tinyletter": @[@"tinyletterapp.com.*\\?open.gif/"],
571578
@"ToutApp": @[@"go.toutapp.com"],
@@ -603,6 +610,7 @@ - (NSDictionary*)getTrackerDict {
603610
@"Zendesk": @[@"futuresimple.com/api/v1/sprite.png"],
604611
@"Zeta Global": @[@"e.newsletters.cnn.com/open/"],
605612
@"Zoho": @[
613+
@"maillist-manage.com/clicks/",
606614
@"/clicks/.*/.*/open.gif",
607615
@"sender\\d.zohoinsights-crm.com/ocimage/"
608616
],

0 commit comments

Comments
 (0)