Ensuring Email Delivery

Agile Ticketing sends many emails on behalf of other organizations for order confirmations, electronic ticket delivery, membership renewal reminders, and other activities related to our platform. These emails are sent from Agile but can appear with a defined email address of your organization in the FROM field. To make sure these emails get delivered and not marked as spam, an SPF record needs to authorize Agile to send these emails on your behalf. You can create an SPF record that identifies Agile Ticketing mail servers as authorized mail servers for your domain. For example, when a recipient's mail server receives a message from, it can check the SPF record for to determine whether it is a valid message. If the message comes from a server other than an Agile Ticketing mail server or another server listed in the SPF record, the recipient's mail server can reject it as spam.

Even without putting an SPF record in your DNS settings, Agile Ticketing will do everything it can to deliver your email successfully. Emails originating from Agile Ticketing will be from on behalf of your defined FROM address. If a customer replies to an email, it will still go to your FROM address.  Once your SPF record has been added or updated, you can clear out the from the SMTP Sender field in the SMTP Mail Settings in System Control.

Authorize senders with SPF

We recommend that you create a Sender Policy Framework (SPF) record for your domain. An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain.

The purpose of an SPF record is to prevent spammers from sending messages with forged FROM addresses at your domain. Recipients can refer to the SPF record to determine whether a message purporting to be from your domain comes from an authorized mail server.

If your domain already has an SPF record please add at an appropriate place somewhere near the end of the entry but before the "all" entry it if exists.

If your domain does not have an SPF record, some recipient domains may reject messages from your users because they cannot validate that the messages come from an authorized mail server. Please follow the steps listed below to add an SPF record to your domain.

Create an SPF record for your domain

  1. Sign in to your domain’s account at your domain host. Help me identify my domain host.

  2. Locate the page for updating your domain’s DNS records. 
    This page might be called something like DNS management, Name server management, or Advanced settings.

  3. Create a TXT record containing this text: v=spf1 ~all

    Publishing an SPF record that uses -all instead of ~all provides stricter security but may result in delivery problems. 

    To authorize an additional mail server, add the server's IP address or domain just before the ~all argument using the format ip4:address or ip6:address or

    Note: Adding additional IP addresses to your SPF records increases the number of servers that are authorized to send email on your behalf, so use suitable caution when choosing what you add. (See Sender Policy Framework for more details on the SPF format and security considerations.)

  4. If your registrar also requires a host setting (such as @), see the TXT records for specific domain providers list for specific instructions.

  5. Save your changes.

Avoid adding multiple SPF records

Adding more than one SPF record for a domain can cause problems with mail delivery and spam classification. Instead, we recommend using only one SPF record.

If you need to authorize more than one mail server for your domain, we recommend that you update your existing SPF record instead of creating multiple records.


v=spf1 ip4: ~all
v=spf1 ~all

This text will cause the SPF check to fail because there are multiple records. Instead, add the mail server's IP address before the ~all argument using the format ip4:address or ip6:address to add the server to your existing SPF record:

v=spf1 ip4: ~all

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request