|
Updating SPF Records for 'Bounced' or Undelivered Guest Emails
Posted by Jeff Tweddale on 01 Sep 2015 10:42 AM
|
|||||||||
|
It has been common for hotels to use a gmail address, such as 'myhotel@gmail.com' as the From: on the email setting in BookingCenter. But the SPAM avoidance of today's systems won't guarantee that BookingCenter is authenticated to send email for your specific Gmail account. What is BEST- and works in all email situations - is for you to use your own domain, such as myhotel.com, and SPF sign that domain so BookingCenter is authenticated to send emails for your domain 'myhotel.com'. That way, you use an email such as 'Bookings@MyHotel.com' as the From: to send confirmation/self check-in/etc emails and the SPF record has been validated.
If you wish to use a commercial email service (such as Google offers) for reciving and replying to emails - great. You can easily forward all email from 'myhotel.com' to your gmail: myhotel@gmail.com to avoid having to change anything in your operations - all email will still be managed by your basic, free Gmail email address. You just use your domain name to validate (via SPF) that third party systems - such as BookingCenter - can send emails under your domain name and therefore the emails are receved by all your intended recipients. And it does look better to guests,that your enails come from @myhotel.com (such as bookings@myhotel.com).
Regardless, once you have set the SPF record (as detailed below), you must make sure the email used by MyPMS (set in the Setup Area | Site Settings area - 'email') uses your domain name, such as bookings@myhotel.com. The domain name used must match the domain name with the SPF record so that BookingCenter is authenticated to send email on its behalf.
For properties that choose this recommendation and use their domain-based email, and have SPF enabled with a hard fail condition, we recommend you add an SPF record for teh BookingCenter netblock of 209.237.231.0/25. A sample SPF record, if you didn't already have one defined, would look like this: v=spf1 mx a ip4:209.237.231.0/25 -all
Breaking this down, this defines allowed senders as any of the MX records (inbound mail servers) for your domain, as well as the IP address of the root A record of your domain, and any server in our 209.237.231.0 netblock.
If you aren't familiar with SPF, we recommend you use a generator tool like https://www.spf-record.com/generator that can pull your existing SPF record and allow you to make modifications. If you have an existing SPF record and aren't what to change, you can open a support ticket providing the domain in question and our support team can assist you in determining what to add to the record. Please be aware BookingCenter doesn't control the DNS for your domain, and cannot make those changes for you. For SPF authentication to pass, all these conditions must be met:
Please look in your DNS entry to make sure there is only 1 TXT record, it is important that you don't have 2 SPF records.
You may have a situation where you are SPF approving another service to send emails from your domain, such as 'outlook.com' in which case the 1 TXT file on your DNS will have TWO SPF records:
In such a case, the SPF record might look like this : v=spf1 include:spf.protection.outlook.com ip4:209.237.231.0/25 -all which will allow BOTH Outlook and BookingCenter to be supported via the SPF record.
MyPMS currently does not support DKIM signing of emails.
Updating your SPF records involve changing your DNS settings. Depending on the company that hosts, or is the registrar for your website (i.e. GoDaddy, 1&1, etc), the steps below may differ somewhat, but are consistent.
| |||||||||
|
|||||||||
