Can I have multiple SPF records for a single domain?

No, you can only have one SPF record per domain. However, you can include multiple servers in a single SPF record using the "include" mechanism. This allows you to authorize multiple servers to send an email on behalf of your domain without having to create multiple SPF records.