Frequently asked questions
- What is email spoofing in a SaaS context?
- Email spoofing is when attackers send messages that appear to come from your domain or brand. In SaaS, this can be used for phishing, invoice fraud, password resets, or customer impersonation.
- Do SPF, DKIM, and DMARC stop spoofing completely?
- No. They significantly reduce spoofing and improve visibility, but they do not eliminate all abuse. You still need monitoring, user training, and incident response.
- Why is DMARC important for Indonesian companies?
- DMARC helps receivers decide what to do with unauthenticated mail and gives you reports about who is sending on your domain. For Indonesian startups and enterprises, this is useful for protecting brand trust and email deliverability.
- Should we use a p=reject DMARC policy immediately?
- Usually not. Start with monitoring, fix legitimate senders, then move gradually from none to quarantine and finally reject when you are confident. A rushed policy can block valid business email.
- When should we ask for professional help?
- If you have multiple domains, many vendors, high-volume mail, or compliance requirements, a security or compliance review is a good idea. APLINDO can help with SaaS engineering and governance, but final policy and legal decisions should be reviewed by the relevant professionals.
Time information: This article was automatically generated on November 15, 2026 at 9:15 AM (Asia/Jakarta, 2026-11-15T02:15:20.880Z).
Why email spoofing is a real SaaS risk
For SaaS companies, email is not just a communication channel. It is part of the product experience, the support workflow, the billing process, and often the identity layer for login, onboarding, and password resets. If an attacker can impersonate your domain, they can trick customers, vendors, or employees into trusting a fake message.
In Indonesia, this risk is especially relevant for funded startups and enterprises that operate across multiple teams, vendors, and customer segments. A spoofed invoice sent to a finance team in Jakarta can cause direct financial loss. A fake password-reset email can undermine trust in your platform. A phishing campaign that looks like it came from your support domain can damage your brand faster than most product bugs.
The good news is that most spoofing risk can be reduced with a disciplined DNS and email-authentication setup.
What DNS has to do with email security
DNS is the system that tells the internet where to send traffic for your domain. For email, DNS also publishes rules that help receiving mail servers verify whether a message is legitimate.
Three records matter most:
- SPF tells receivers which servers are allowed to send mail for your domain.
- DKIM adds a cryptographic signature so receivers can verify the message was not altered and was signed by an approved sender.
- DMARC tells receivers how to handle mail that fails SPF or DKIM alignment, and where to send reports.
These records do not make spoofing impossible, but they make it much harder for attackers to impersonate you successfully.
How SPF, DKIM, and DMARC work together
Think of SPF, DKIM, and DMARC as a layered control system.
SPF is the allowlist. It helps prove that the sending IP is authorized.
DKIM is the signature. It helps prove the message content and headers were signed by your domain or a trusted service.
DMARC is the policy and reporting layer. It checks whether the visible From address aligns with SPF or DKIM, then tells receivers what to do if it does not.
A common mistake is to configure only SPF and assume the problem is solved. In practice, SPF alone is fragile because forwarding, third-party tools, and shared services can break it. DKIM improves resilience, and DMARC ties everything together.
What Indonesian SaaS teams should configure first
If you are running a SaaS business in Indonesia, start with the domains that matter most:
- your main customer-facing domain
- your transactional email domain
- support and billing subdomains
- any marketing or lifecycle email domains
- vendor-managed domains used by CRM, helpdesk, or product notifications
Then inventory every sender. This includes your app servers, email service providers, HR tools, billing platforms, ticketing systems, and internal tools. Many spoofing problems happen because teams forget one legitimate sender and then hesitate to enforce policy.
A practical rollout usually looks like this:
- Publish a correct SPF record with all legitimate senders.
- Enable DKIM signing for every major mail stream.
- Add a DMARC record in monitoring mode.
- Review aggregate reports to find unauthorized or misconfigured senders.
- Fix alignment issues.
- Move DMARC from none to quarantine, then to reject when stable.
This gradual approach is safer than jumping straight to strict enforcement.
What to monitor beyond the DNS records
A secure DNS setup is only the beginning. You also need operational visibility.
Look for these signals:
- unknown IP addresses sending mail from your domain
- marketing tools that send without DKIM alignment
- forwarding systems that break SPF
- sudden spikes in failed authentication
- lookalike domains registered by attackers
- support agents or finance staff receiving suspicious replies that appear internal
DMARC aggregate reports are especially valuable because they show who is sending on your behalf, from where, and whether the mail passed authentication. For a remote-first company like APLINDO, this kind of visibility is useful because email flows often span multiple tools and geographies.
Common mistakes that weaken protection
Even mature teams make avoidable errors.
One common issue is publishing multiple SPF records. SPF must be a single record per domain. Another is exceeding the SPF lookup limit, which can cause legitimate mail to fail. A third is enabling DKIM on one service but not on others, creating inconsistent behavior.
Teams also sometimes set DMARC to reject before they have finished inventorying all senders. That can block legitimate customer notifications, invoices, or internal workflows.
Another mistake is treating DNS changes as a one-time project. Email ecosystems evolve. New tools get added. Vendors change infrastructure. Teams merge. If you do not review records regularly, your protection degrades over time.
How this supports SaaS governance and compliance
Email authentication is not just a technical hardening task. It is part of SaaS governance.
A strong DNS and email-security baseline helps you demonstrate control over brand identity, customer communications, and operational risk. It also supports compliance efforts because it shows that you are managing access to your communication channels and reducing the chance of impersonation.
For companies working toward ISO-aligned controls or broader security programs, SPF, DKIM, and DMARC can be part of the evidence that your organization manages external communication risk in a structured way. That said, these controls do not by themselves guarantee certification or legal compliance. They should be reviewed in the context of your full security and compliance program.
This is where a service like Patuh.ai can help teams organize multi-ISO compliance work, while engineering support can help implement the technical controls cleanly.
What a practical rollout looks like in Indonesia
For a Jakarta-based SaaS startup, the rollout may be handled by a small platform team, a DevOps engineer, or an external partner. The key is to make ownership explicit.
A workable operating model is:
- engineering owns DNS and mail authentication setup
- security or compliance owns policy and evidence collection
- operations owns sender inventory and vendor coordination
- customer support and finance report suspicious mail patterns
If your company uses multiple brands or subsidiaries in Indonesia, document which domain is used for which purpose. This reduces confusion and makes it easier to identify spoofing attempts.
If you have high-volume transactional mail, it is also worth testing how your email service behaves under forwarding, aliasing, and third-party relay conditions before enforcing DMARC rejection.
Key takeaways
- SPF, DKIM, and DMARC are the core DNS controls for reducing email spoofing risk.
- DMARC works best when you inventory all legitimate senders before enforcing strict policy.
- Monitoring is as important as configuration because mail systems change over time.
- For Indonesian SaaS teams, email security is also a governance issue, not just an IT task.
- Professional review is recommended for complex domains, high-volume mail, or compliance-sensitive environments.
FAQ
Is DMARC enough to stop phishing?
No. DMARC helps prevent domain spoofing, but phishing can still happen through lookalike domains, compromised accounts, or social engineering. It should be part of a broader security program.
Can a SaaS company use one SPF record for all tools?
Yes, but it must be a single SPF record per domain and it must stay within DNS lookup limits. Large stacks often need careful consolidation.
How often should we review email authentication settings?
Review them whenever you add or change mail vendors, and at least periodically as part of governance checks. Many teams do this quarterly.
What if a vendor cannot support DKIM?
If a vendor cannot sign mail with DKIM, that is a risk to evaluate carefully. You may need to adjust architecture, replace the vendor, or accept limited functionality with documented controls.
Can APLINDO help with implementation?
Yes. APLINDO, based in Jakarta and working remote-first, supports SaaS engineering, applied AI, Fractional CTO, and ISO/compliance consulting. We can help design and implement email-security controls, but final compliance or legal outcomes should always be reviewed by the appropriate professionals.

