Dyn Geek Summer Camp: Joshua Baer of Return Path
-
date post
21-Oct-2014 -
Category
Technology
-
view
619 -
download
0
description
Transcript of Dyn Geek Summer Camp: Joshua Baer of Return Path
![Page 1: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/1.jpg)
Get me off this damn list!The story of List-Unsubscribe
Joshua BaerChief Innovation Officer
Follow me on Twitter @joshuabaer
![Page 2: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/2.jpg)
three stories
![Page 3: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/3.jpg)
three stories
• me and my email story
![Page 4: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/4.jpg)
three stories
• me and my email story
• the List-Unsubscribe story
![Page 5: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/5.jpg)
three stories
• me and my email story
• the List-Unsubscribe story
• the next story
![Page 6: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/6.jpg)
three stories
• me and my email story
• the List-Unsubscribe story
• the next storyquestions along the way
![Page 7: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/7.jpg)
Manchester
Boston
Nashua
![Page 8: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/8.jpg)
![Page 9: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/9.jpg)
big data from email
![Page 10: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/10.jpg)
coworking - incubator - seed fund
![Page 11: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/11.jpg)
(this is my real license plate)
![Page 12: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/12.jpg)
![Page 13: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/13.jpg)
![Page 14: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/14.jpg)
got rejected by the web server beta program
![Page 15: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/15.jpg)
SKYLISTone of the first email service providers
![Page 16: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/16.jpg)
sync unsubscribes across SaaS services
![Page 17: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/17.jpg)
the email app store
![Page 18: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/18.jpg)
deliverability.comfollow @deliverability
![Page 19: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/19.jpg)
for email innovatorsOctober 30th, 2013 in Mountain View
discount code: geekcamp
![Page 20: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/20.jpg)
questions?
![Page 21: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/21.jpg)
List-Unsubscribe
![Page 22: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/22.jpg)
List-Unsubscribe• Created in 1998, before there was
really a spam problem
![Page 23: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/23.jpg)
List-Unsubscribe• Created in 1998, before there was
really a spam problem
• The problem was people signed up to mailing lists who couldn’t get off
![Page 24: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/24.jpg)
List-Unsubscribe• Created in 1998, before there was
really a spam problem
• The problem was people signed up to mailing lists who couldn’t get off
• RFC 2369 is the result, which defines a number of List-* headers, most significantly List-Unsubscribe.
![Page 25: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/25.jpg)
XXXX
flame wars
![Page 26: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/26.jpg)
XXXX
flame wars
![Page 27: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/27.jpg)
XXXX
flame wars
![Page 28: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/28.jpg)
XXXX
flame wars
![Page 29: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/29.jpg)
XXXX
flame wars
![Page 30: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/30.jpg)
XXXXXXXX XXXXXXXXXXX
flame wars
![Page 31: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/31.jpg)
flame wars
![Page 32: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/32.jpg)
What’s it look like?
• List-Unsubscribe: <URL>• List-Unsubscribe: <mailto:[email protected]?
subject=unsub [email protected]>
• List-Unsubscribe: <http://dyn.com/unsub/[email protected]>
![Page 33: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/33.jpg)
Gmail
![Page 34: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/34.jpg)
Outlook
![Page 35: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/35.jpg)
ListMom-Talk
![Page 36: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/36.jpg)
ListMom-Talk• I ran the discussion forum for the
people who run mailing lists
![Page 37: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/37.jpg)
ListMom-Talk• I ran the discussion forum for the
people who run mailing lists
• Only a few hundred people but influential
• product managers of the mailing list software vendors
• system administrators of the largest email systems of the time
![Page 38: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/38.jpg)
Making an official RFC
![Page 39: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/39.jpg)
Making an official RFC• I’m no expert
![Page 40: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/40.jpg)
Making an official RFC• I’m no expert
• My impression is that it’s an incredibly political and bureaucratic process
![Page 41: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/41.jpg)
Making an official RFC• I’m no expert
• My impression is that it’s an incredibly political and bureaucratic process
• Best to enter the process with existing supporters and an insider champion
![Page 42: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/42.jpg)
Making an official RFC• I’m no expert
• My impression is that it’s an incredibly political and bureaucratic process
• Best to enter the process with existing supporters and an insider champion
• For me that was my partner-in-crime Grant Neufeld
![Page 43: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/43.jpg)
adoption
![Page 44: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/44.jpg)
adoption
• We started with mailing lists
![Page 45: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/45.jpg)
adoption
• We started with mailing lists
• Mailing list software was the first software used to send marketing emails
![Page 46: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/46.jpg)
adoption
• We started with mailing lists
• Mailing list software was the first software used to send marketing emails
• Marketing software retained it
![Page 47: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/47.jpg)
adoption
• We started with mailing lists
• Mailing list software was the first software used to send marketing emails
• Marketing software retained it
• Webmail added Unsubscribe buttons
![Page 48: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/48.jpg)
timeline
![Page 49: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/49.jpg)
timeline
• 1997 rfc submitted
![Page 50: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/50.jpg)
timeline
• 1997 rfc submitted
• 1998 rfc approved
![Page 51: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/51.jpg)
timeline
• 1997 rfc submitted
• 1998 rfc approved
• 2000 mailing list adoption
![Page 52: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/52.jpg)
timeline
• 1997 rfc submitted
• 1998 rfc approved
• 2000 mailing list adoption
• 2004 marketing adoption (CAN-SPAM)
![Page 53: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/53.jpg)
timeline
• 1997 rfc submitted
• 1998 rfc approved
• 2000 mailing list adoption
• 2004 marketing adoption (CAN-SPAM)
• 2006 Hotmail adoption
![Page 54: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/54.jpg)
timeline
• 1997 rfc submitted
• 1998 rfc approved
• 2000 mailing list adoption
• 2004 marketing adoption (CAN-SPAM)
• 2006 Hotmail adoption
• 2009 Gmail adoption
![Page 55: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/55.jpg)
timeline
• 1997 rfc submitted
• 1998 rfc approved
• 2000 mailing list adoption
• 2004 marketing adoption (CAN-SPAM)
• 2006 Hotmail adoption
• 2009 Gmail adoption
{12 years
![Page 56: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/56.jpg)
what’s different today?
![Page 57: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/57.jpg)
what’s different today?• Things tend to be more market driven
![Page 58: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/58.jpg)
what’s different today?• Things tend to be more market driven
• Start by publishing your own spec as an open source project in Github
![Page 59: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/59.jpg)
what’s different today?• Things tend to be more market driven
• Start by publishing your own spec as an open source project in Github
• Get adoption without waiting on RFC to be approved
![Page 60: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/60.jpg)
what’s different today?• Things tend to be more market driven
• Start by publishing your own spec as an open source project in Github
• Get adoption without waiting on RFC to be approved
• RFC is optional, adoption is all that matters.
![Page 61: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/61.jpg)
what’s different today?• Things tend to be more market driven
• Start by publishing your own spec as an open source project in Github
• Get adoption without waiting on RFC to be approved
• RFC is optional, adoption is all that matters.
• If you get adoption, RFC will follow.
![Page 62: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/62.jpg)
questions?
![Page 63: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/63.jpg)
Expiring Email
![Page 64: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/64.jpg)
![Page 65: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/65.jpg)
![Page 66: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/66.jpg)
![Page 67: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/67.jpg)
![Page 68: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/68.jpg)
how it works
![Page 69: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/69.jpg)
how it works
• Senders insert a header in messages indicating the date that they expire
![Page 70: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/70.jpg)
how it works
• Senders insert a header in messages indicating the date that they expire
• Mail Clients detect the header and delete or archive the message if the expiration date has passed and the message is Unread in the Inbox (has not been touched or viewed).
![Page 71: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/71.jpg)
for senders
• We have to do it first
• Add X-Expires headers to your outbound emails NOW
• X-Expires: Sun, 4 Nov 1 2013 17:00:00 -0700 (PDT)
• Reduce complaints, unsubscribes
![Page 72: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/72.jpg)
for mail clients
![Page 73: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/73.jpg)
for mail clients
• Make your support known so that Senders will take the time to insert the headers
![Page 74: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/74.jpg)
for mail clients
• Make your support known so that Senders will take the time to insert the headers
• Look for X-Expires headers and give the user an option to automatically Delete or Archive them in the future.
![Page 75: Dyn Geek Summer Camp: Joshua Baer of Return Path](https://reader034.fdocuments.in/reader034/viewer/2022051411/54479642afaf9f55178b4abe/html5/thumbnails/75.jpg)
questions?• X-Expires
• List-Unsubscribe
• Return Path
• OtherInbox
• Deliverability
• Inbox Love
• Austin, Texas
• Coworking
• Startup Communities
• Capital Factory
• Startups
• Angel Investors