Warning: include_once(/home/jackm/jackmillerconsulting.com/wp-content/plugins/wordpress-support/wordpress-support.php): failed to open stream: Permission denied in /home/jackm/jackmillerconsulting.com/wp-settings.php on line 203

Warning: include_once(): Failed opening '/home/jackm/jackmillerconsulting.com/wp-content/plugins/wordpress-support/wordpress-support.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/jackm/jackmillerconsulting.com/wp-settings.php on line 203

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/jackm/jackmillerconsulting.com/wp-settings.php:203) in /home/jackm/jackmillerconsulting.com/wp-content/plugins/enhanced-wordpress-contactform/wp-contactform.php on line 278

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/jackm/jackmillerconsulting.com/wp-settings.php:203) in /home/jackm/jackmillerconsulting.com/wp-content/plugins/enhanced-wordpress-contactform/wp-contactform.php on line 278

Warning: Cannot modify header information - headers already sent by (output started at /home/jackm/jackmillerconsulting.com/wp-settings.php:203) in /home/jackm/jackmillerconsulting.com/wp-content/plugins/wassup/wassup.php on line 1816

Warning: Cannot modify header information - headers already sent by (output started at /home/jackm/jackmillerconsulting.com/wp-settings.php:203) in /home/jackm/jackmillerconsulting.com/wp-includes/feed-rss2.php on line 8
Jack Miller Consulting http://www.jackmillerconsulting.com Thoughts on real estate, technology, and the internet Mon, 19 Aug 2013 22:07:48 +0000 en-US hourly 1 http://wordpress.org/?v=3.6 A change http://www.jackmillerconsulting.com/blog/a-change-2/ http://www.jackmillerconsulting.com/blog/a-change-2/#comments Mon, 19 Aug 2013 22:07:48 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=212 I have a short announcement, both happy and sad. After 4 1/2 years of work on the GoodLife Team project and after much personal reflection, I decided to tender my resignation last week.

We produced tremendous accomplishments and I am very proud of the work by the entire team. I am grateful for the experience of working with Krisstina Wise and the rest of the executive team. I wish them all the best of luck in their future success.

I also look forward to the space of possibilities that is now created!

https://www.dropbox.com/s/sdrhpnbczj1kwnx/Please_DocuSign_this_document_Resignation_Le.pdf

]]>
http://www.jackmillerconsulting.com/blog/a-change-2/feed/ 21
Sender Policy Framework (SPF) may be preventing your emails from reaching your customers http://www.jackmillerconsulting.com/blog/sender-policy-framework-spf-may-be-preventing-your-emails-from-reaching-your-customers/ http://www.jackmillerconsulting.com/blog/sender-policy-framework-spf-may-be-preventing-your-emails-from-reaching-your-customers/#comments Sat, 15 May 2010 20:45:41 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=201 Emails Not Getting Delivered?

I’ve been spending this week solving a problem that I noticed with one of our real estate specific software packages – a number of customers would report to me that they were not receiving their reports from our system, even though I could email them the same email (copied and pasted) from my normal email client (gmail, via google apps).  From this, I discovered that in order for people to receive email from some of our 3rd party tools, we might need to implement a change to our DNS to make use of a technology called the Sender Policy Framwork.  Essentially, this framework allows a domain name owner to specify which mail servers or networks are allowed to send mail on the behalf of the domain.  Some internet service providers check the SPF records of the sender, and if the mail server they are receiving the mail from is not listed as a legitimate email sender for the from: domain, they will silently fail to deliver the email.  This is especially sneaky because it does not generate a bounce, since the purpose of the framework is to defeat spammers who are sending phishing emails pretending to be websites like paypal or banking sites.

After researching further, I found that a number of large internet email hosts (ISPs, or internet service providers) honor the SPF standards, and are currently at least checking SPF for “negative” configurations where specific senders are “blocked”.  These include the larger mail hosts like google, yahoo, and hotmail, as well as a number of ISPs.  From the openSPF website, current surveys are showing between 5-12% of ISPs implementing the SPF standard, which means that there are likely to be a lot of emails that are not getting through from senders that do not have SPF configured, especially email delivered to the more stringent ISPs.  The broad adoption by “common carriers” like google, hotmail, and yahoo also means it is likely that these ISPs will turn up the heat on spammers in the future by slowly becoming more strict in their enforcement of SPF standards, since it reduces their costs of routing spam email.

After this research, I decided it was time to act to make sure that our customers received email from all of our services.

How can you tell if your email is not complying with SPF?

The easiest way is to send mail to a 3rd party that has SPF rule checking turned on.   We use Google for our mail services, and they do check SPF records, so all I need to do was use the “view original” menu option (it’s in the “reply” menu on every message) to see the results of the SPF testing.  I did this with a email that a customer reported they did not receive (we are copied on these emails).

What you are looking for in the internet headers is this:

Received-SPF: pass

This means that the 3rd party mail sender is property authorized to send mail on behalf of your domain.  This is the “happy” result.

What I found was:

Received-SPF: softfail

This means that there is no SPF record configured that says the email sender is allowed to send on behalf of the domain.  Basically, anything other than “pass” means that these emails may not reach some destinations, depending on how strictly the receiving mail host has configured their system.

Some internet service providers will reject messages that evaluate to a “softfail”; google is a little more tolerant and allowed it through to me, but apparently not to our customer of this particular email.

In order to fix the problem, I had to identify what SMTP server was sending email on behalf of goodlifeteam.com; in the message header below the softfail, I found this:

google.com: domain of transitioning experience@goodlifeteam.com does not designate 206.131.185.72 as permitted sender)

206.131.185.172 happens to be one of the mail servers used by Top Producer’s Market Snapshot, so now I can “white list” this server in our SPF record so that these messages do not receive a soft fail – thus improving the likelihood of delivery.

How do I fix my SPF records?

First, I audited whether there was a problem by looking at the mail headers of my email messages from any of our 3rd party services that send email.

Next, I had to write a handful of changes into our SPF record for our domain to include those 3rd party services as valid senders for our domain.  This included Top Producer and Top Marketer (for Market Snapshot), one of our two 3rd party IDX systems, our current website host, and of course, our mail host, which is google via google apps.  I had already configured our domain for google apps and our website, so I needed to generate the additional SPF rules so that allowed all our mails from Market Snapshot and our 3rd party IDX to be properly delivered.

After doing this research, I wrote up an SPF rule using the SPF wizard at http://old.openspf.org/wizard.html

I found the wizard exceedingly easy to use, plus it gives you a nice verbose explanation of what each rule means.

This is what was produced:.

The SPF record:

v=spf1 ip4:62.13.148.0/24 ip4:206.131.185.0/24 a mx a:realestate.goodlifeteam.com include:aspmx.googlemail.com ?all

can be explained as:

v=spf1 This identifies the TXT record as an SPF string.
ip4:62.13.148.0/24 Every host in the range 62.13.148.0-62.13.148.255 is allowed to send mail from goodlifeteam.com. (THIS IS OUR 3RD PARTY IDX, REALZI)
ip4:206.131.185.0/24 Every host in the range 206.131.185.0-206.131.185.255 is allowed to send mail from goodlifeteam.com.n (THIS IS THE IP RANGE FOR MARKET SNAPSHOT AND TOP PRODUCER)
a goodlifeteam.com’s IP address is 205.186.187.189 (ekiaiomcem.c06.mtsvc.net).
That server is allowed to send mail from goodlifeteam.com. (THIS IS OUR WORDPRESS WEBSITE HOST)
mx This wizard found 13 names for the MX servers for goodlifeteam.com: gy-in-f27.1e100.net, ALT1.ASPMX.L.GOOGLE.com, mu-in-f27.1e100.net, ASPMX4.GOOGLEMAIL.com, ALT2.ASPMX.L.GOOGLE.com, ASPMX3.GOOGLEMAIL.com, ASPMX2.GOOGLEMAIL.com, mail-yx0-f60.google.com, ww-in-f27.1e100.net, ASPMX5.GOOGLEMAIL.com, gv-in-f27.1e100.net, and ASPMX.L.GOOGLE.com.
(A single machine may go by more than one hostname. All of them are shown.)
The servers behind those names are allowed to send mail from goodlifeteam.com.

(THESE ARE OUR GOOGLE MX RECORDS)

a:realestate.goodlifeteam.com realestate.goodlifeteam.com is also allowed to send mail from goodlifeteam.com. (THIS IS THE WEBSITE THAT COMES WITH OUR 3rd PARTY IDX – MOSTLY AS A PRECAUTION IN CASE THIS SERVER STARTS SENDING MAIL INSTEAD OF THE SMTP THEY CURRENTLY USE)
include:aspmx.googlemail.com Any server allowed to send mail from aspmx.googlemail.com is also allowed to send mail from goodlifeteam.com.
?all SPF queries that do not match any other mechanism will return “neutral”.
Messages that are not sent from an approved server should still be accepted as if the SPF record did not exist.

After that, I added a TXT record to our domain name, and included the SPF rule as generated by the wizard, and waited for DNS to propogate the record.  A few hours later, I checked a recent Market Snapshot inquiry and looked in the header and Voila!

Received-SPF: pass (google.com: domain of experience@goodlifeteam.com designates 209.85.221.224 as permitted sender)

Messages coming from all of our 3rd party services are now listed “pass” by google and are more likely to be delivered to our clients.  Hurry for emails that make it to mail boxes!

The Goodlife Team, Austin Real Estate Agents , are now proud to represent The Riverside Grove Project located South of Riverside on Grove Boulevard.  Visit the fan page for the project at the Riverside Grove project on Facebook.

]]>
http://www.jackmillerconsulting.com/blog/sender-policy-framework-spf-may-be-preventing-your-emails-from-reaching-your-customers/feed/ 3
Some much needed web updates, and lots more coming http://www.jackmillerconsulting.com/blog/some-much-needed-web-updates-and-lots-more-coming/ http://www.jackmillerconsulting.com/blog/some-much-needed-web-updates-and-lots-more-coming/#comments Mon, 19 Apr 2010 04:47:05 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=197 The Boulevard

Just spent some time giving the Boulevard Condos website some love.  It is very easy to let websites go adrift after a project is finished, but with the age of this site (and several others in the Goodlife Team portfolio), plus the regular, highly targeted visitor traffic it does receive, doing the maintenance is worth while.  I specifically updated our Boulevard news pages to include all future updates about The Riverside Grove, and also tied in our property searching on the site to answer the number one question people ask about when they do find the site – “what is currently for sale or lease?”.  Now all condos for sale or lease at 1201 Grove are easily visible.

The Riverside Grove

The Riverside Grove website also has updates coming.  We’ve had plenty to do with the Riverside Grove facebook pages, and also with preparing for the Riverside Grove grand opening event – stay tuned for more on the project!

East Austin Online

I’m looking forward to our work with the folks over at East Austin Online.  They’ve done a great job on having their site rank for just about every term I can think of related to living in East Austin, which is fantastic.  Plus they’re just great people that want to see the East side of Austin do well.  It’s excellent when you find like minded folk that are willing to do the work to promote something they believe in!

Modern Home Tour Austin

Finally – I’m working on a series of updates for the Modern Home Tour Austin website and facebook pages.  Stay tuned for these as we prepare to another great tour in 2011!

]]>
http://www.jackmillerconsulting.com/blog/some-much-needed-web-updates-and-lots-more-coming/feed/ 1
Some recent thinking on the mobile market in real estate http://www.jackmillerconsulting.com/blog/some-recent-thinking-on-the-mobile-market-in-real-estate/ http://www.jackmillerconsulting.com/blog/some-recent-thinking-on-the-mobile-market-in-real-estate/#comments Thu, 25 Mar 2010 01:23:40 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=191 Several industry commentators have weighed in on mobile applications in real estate, and I’d like to comment with a few observations from the field.

Chris Thorman writes about Geo Fences for real estate search – a concept from the retailing that I think shows some promise.  About 25% of the goodlife team’s leads come from people that text or call on signs, and features that enable a mobile shoppers that are driving neighborhoods be better aware of listings that fit their criteria seems like an easy win from the customer perspective.

My friend and brother from another planet, Rob Hahn, contends that Mobile Won’t Matter in 2010 – I’ve already commented on his blog that I don’t agree, since I see the strategy from the sign to the car being one of the strongest lead generators for the Goodlife team.  Just like using good photos in the MLS, having a mobile strategy that is marginally better than the competition can results in leads that transact vs. people that just drive by.  If a mobile application or text messaging service gives you that edge, the question is just one of ROI.

I don’t always agree 100% with the good folks at 1000 Watt Consulting, and in the case of mobile iPhone applications generating more actionable leads I am in agreement about principle if not time frame.  I’m not sure if mobile is the flyer box quite yet, but with the advent of mobile texting applications that over time are cheaper and more effective than distributing print flyers (ever get a consumer’s phone number from a flyer box? ever have to “refill” a virtual flyer?) I think they are on the right track.

Our experience with consumers in Austin Texas is that they want what they want right now, in the palm of their hand.  The more we can give them at that moment, the more likely we can work with them.

On that note, this week the Goodlife Team is launching a new mobile texting service.  If you are in Austin and want to know the price, basic property information, and get a link to a mobile friendly property search, text “goodlife” to 59559 and follow the instructions.

The Goodlife Team, Austin Realtors , is now proud to represent Renaissance Properties The Riverside Grove Project located on Grove Boulevard in South Austin.  Visit our fan page for the Riverside Grove project on Facebook.

]]>
http://www.jackmillerconsulting.com/blog/some-recent-thinking-on-the-mobile-market-in-real-estate/feed/ 0
Updates from the Austin Real Estate Market – New Construction Project in Austin http://www.jackmillerconsulting.com/blog/updates-from-the-austin-real-estate-market-new-construction-project-in-austin/ http://www.jackmillerconsulting.com/blog/updates-from-the-austin-real-estate-market-new-construction-project-in-austin/#comments Sat, 13 Feb 2010 14:06:24 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=185 In January, the Goodlife Team formed a relationship with Ken Blaker and Bob Tims of of the Antero Homes project at Knollwood.  We are pleased to now represent 250 units of 2 star green new construction homes on the Colorado river, only 4 miles from downtown.  I’ve been out at the project for many days at this point, and I am very excited about the possibilities I see for a great neighborhood in a part of of town that people didn’t even know existed.  Yesterday we closed our 1st sale at the project, and we are excited to have the opportunity to work with our new partners to create something great for home owners.

The market for new construction homes in Austin continues to vex my real estate friends nationally; I call and talk to them about what we are doing at the goodlife team with new developments and their don’t understand it in the context of the national real estate market, which is perfectly understandable.  If you only use the national news, it would seem like there would be no new construction until 2020 at the earliest due to the glut of resale inventory.  Austin exists in it’s own economic climate, not unaffected by the national market, but also with some peculiar advantages – reasonable unemployment given the circumstances, diverse business environment meaning we don’t depend on any one industry for jobs, and the reasonable appreciation rates in our housing market prior to the national bust.  Plus, people still want to move here :-)  Garry Wise is writing about this every month as part of our blog – see the latest market stats at Austin Real Estate Market Stats – this is updated every month with our interpretations of what is happening in the Austin real estate market.

Of course, if you are searching for any property in East Austin, come visit us at www.goodlifeteam.com.

Jack

]]>
http://www.jackmillerconsulting.com/blog/updates-from-the-austin-real-estate-market-new-construction-project-in-austin/feed/ 0
Recent interview about utilizing Salesforce for the Goodlife Team http://www.jackmillerconsulting.com/blog/recent-interview-about-utilizing-salesforce-for-the-goodlife-team/ http://www.jackmillerconsulting.com/blog/recent-interview-about-utilizing-salesforce-for-the-goodlife-team/#comments Mon, 30 Nov 2009 04:23:16 +0000 Jack Miller http://www.jackmillerconsulting.com/blog/recent-interview-about-utilizing-salesforce-for-the-goodlife-team/ http://searchcloudcomputing.techtarget.com/video/0,297151,sid201_gci1374987,00.html

]]>
http://www.jackmillerconsulting.com/blog/recent-interview-about-utilizing-salesforce-for-the-goodlife-team/feed/ 0
Interview at Inman August 2009 http://www.jackmillerconsulting.com/blog/interview-at-inman-august-2009/ http://www.jackmillerconsulting.com/blog/interview-at-inman-august-2009/#comments Tue, 27 Oct 2009 03:42:51 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=181

A short interview I gave on what else you can do to affect the sale of a home besides the price.

]]>
http://www.jackmillerconsulting.com/blog/interview-at-inman-august-2009/feed/ 0
My Goodlife Team Story http://www.jackmillerconsulting.com/blog/my-goodlife-team-story/ http://www.jackmillerconsulting.com/blog/my-goodlife-team-story/#comments Sun, 26 Jul 2009 15:26:12 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=177

]]>
http://www.jackmillerconsulting.com/blog/my-goodlife-team-story/feed/ 0
A change http://www.jackmillerconsulting.com/blog/a-change/ http://www.jackmillerconsulting.com/blog/a-change/#comments Sun, 05 Jul 2009 14:35:40 +0000 Jack Miller http://www.jackmillerconsulting.net/?p=84 Hi folks-

In January of 2009, I accepted the position of CTO of the Goodlife team real estate brokerage in Austin, TX, run by my friend and collaborator Krisstina Wise.   I chose to do this for a number of reasons.

  • The industry is changing.  I have been consulting and coaching with brokerages and agents since 2005, and in the industry since 2001, and I can see the structural changes that have challenged my clients.
  • The Goodlife team brand and Krisstina’s leadership in the industry offer a unique and I think valuable difference to real estate consumers and agents.  She and our team are offering something different, and we think, better.
  • I believe that the best way to solve a problem is to get in there and solve it.  The Goodlife team is inventing technology, marketing, and customer service practices like crazy, and having a great time doing it.

I will be updating this blog site periodically (but a lot less frequently), and many of my posts about the industry and technology in it will appear on www.goodlifeteam.com/blog as part of the conversation with and about the industry.  If you are a past client or friend from the Keller Williams days, feel free to participate.  I am also fairly active on twitter, and you can follow me at www.twitter.com/jackmiller

Wishing you the best while we re-make the real estate industry,

Jack

Editor’s note: A number of Keller Williams related posts were removed from the content of this site since many of them are no longer applicable.  If you are looking for technical help with Keller Williams systems or tools, please contact the fine folks at support.kw.com.

]]>
http://www.jackmillerconsulting.com/blog/a-change/feed/ 2
How to post notes on facebook to a group of friends http://www.jackmillerconsulting.com/blog/how-to-post-notes-on-facebook-to-a-group-of-friends/ http://www.jackmillerconsulting.com/blog/how-to-post-notes-on-facebook-to-a-group-of-friends/#comments Thu, 05 Feb 2009 15:35:10 +0000 Jack Miller http://www.jackmillerconsulting.com/?p=167 This is a short video I recorded on how to post a note to a restricted list of people on Facebook.
Too bad that Facebook doesn’t allow this for status updates :-(

FaceBookPostingNotesOnFacebookToFriendList

]]>
http://www.jackmillerconsulting.com/blog/how-to-post-notes-on-facebook-to-a-group-of-friends/feed/ 0