
Your emails are soft bouncing with Bigpond after DMARC changes because Bigpond is rejecting the message as suspected spam, not because the bounce text proves a pure DMARC policy failure. The error 558 5.7.1 with IB703 and suspected spam wording points to Bigpond's content and reputation filtering. DMARC still matters because a recent authentication change can alter which domain Bigpond trusts, expose a Klaviyo domain-match problem, or coincide with a sending pattern Bigpond already dislikes.
I would treat this as a delivery incident with an authentication audit attached. Do not turn DMARC off as the first move. First prove whether Klaviyo mail passes DKIM or SPF with a matching domain for the visible From domain. Then isolate Bigpond recipients, slow that stream down, test simpler content, review the sending IPs, and compare bounce rates by campaign.
Fast read
A 95% soft bounce rate to Bigpond addresses is high enough to pause that mailbox group immediately. Keep other domains moving only if their metrics are stable.
- Do this first: Segment Bigpond addresses and stop bulk campaign retries while you investigate.
- Check authentication: Confirm DKIM or SPF uses a matching domain for the exact Klaviyo sending domain.
- Check filtering: Compare rejected content against a plain, low-link version sent to test Bigpond mailboxes.
- Check reputation: Review sending IPs, complaint patterns, and blocklist or blacklist signals.
What the Bigpond bounce means
The bounce string matters. A DMARC rejection usually says the message failed DMARC, failed authentication, or violated a domain policy. Your Bigpond response says the content was rejected because it was suspected spam. That is a different problem class. It points to the receiving filter's decision after it has evaluated the message, sender, domain, IP, links, history, and recipient engagement.
Bigpond bounce example
558 5.7.1 Message content rejected due to suspected spam. IB703
A soft bounce means the sender platform recorded the delivery failure as temporary or retryable. It does not mean the issue is harmless. If the same Bigpond cohort keeps producing the same suspected spam response, the practical outcome is close to a block for that mailbox provider until the cause changes.
|
|
|
|---|---|---|
558 | Policy rejection | Review logs |
5.7.1 | Security or policy | Check filters |
Suspected spam | Content or reputation | Test content |
IB703 | Provider code | Save samples |
How I read the bounce text before changing DNS.
The key point is sequence. Prove authentication first because DMARC changes are the recent event. Once authentication is clean, investigate the normal delivery causes: content, volume, IP reputation, domain reputation, and recipient response.
How DMARC changes can still be involved
DMARC does not filter for spam content. It tells the receiver whether the visible From domain has authenticated through SPF or DKIM with a matching domain, then asks the receiver to apply a policy. That means DMARC can be the trigger without being the exact rejection reason. A new policy can reveal mail streams that were never properly configured.
Pure DMARC problem
- Bounce wording: The response names DMARC, policy failure, or authentication failure.
- Report data: Aggregate reports show Klaviyo failing SPF and DKIM domain-match checks.
- DNS fix: Correct DKIM CNAMEs, return-path domain match, or the DMARC policy stage.
- Test result: A message with matching identifiers stops failing authentication checks.
Bigpond spam rejection
- Bounce wording: The response says suspected spam, content rejected, or similar filtering language.
- Report data: DMARC passes, but Bigpond still rejects a campaign or IP stream.
- Delivery fix: Reduce risky content, throttle volume, and review sender reputation.
- Test result: A simpler message or cleaner IP path changes the bounce pattern.
I use DMARC monitoring to answer one question before anything else: did this provider see the Klaviyo stream as authenticated with a matching domain? If the answer is no, fix DNS and domain matching. If the answer is yes, move the investigation toward content, IP reputation, and Bigpond-specific sensitivity.

A flowchart showing how to diagnose Bigpond soft bounces after DMARC changes.
The most common mistake is changing the DMARC policy again before checking which identity Bigpond evaluated. If Klaviyo signs with a DKIM domain that does not match your visible From domain, or if your branded sending domain is only partly configured, Bigpond has less authentication evidence to trust.
Klaviyo checks I would run first
For Klaviyo, I would verify the sending setup before editing campaign strategy. Check the branded sending domain, DKIM records, return-path behavior, and the exact visible From domain used on the bounced campaigns. Run the domain through a DMARC checker and then use a broader domain health checker so the DMARC, SPF, DKIM, and reputation checks sit in one view.
- Check DKIM: Klaviyo mail should have a valid DKIM signature that matches your visible From domain.
- Check SPF: SPF only helps DMARC when the return-path domain matches the visible From domain.
- Check DMARC: Your record should include reporting, a clear policy, and no syntax errors.
- Check tracking: A branded tracking domain is better than shared or mismatched link infrastructure.
- Check samples: Save full headers from accepted and bounced mail so you can compare the authentication results.
?
What's your domain score?
Deep-scan SPF, DKIM & DMARC records for email deliverability and security issues.
If you recently moved DMARC to enforcement, compare Bigpond bounces against your aggregate reports for the same period. A real DMARC break will show up as a failing source. A content or reputation filter often appears as DMARC passing while delivery still fails.

A Klaviyo campaign report showing soft bounces for Bigpond recipients.
Safe DMARC reporting record while investigating
v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com; fo=1; adkim=s; aspf=s
Use a reporting record like this only when you need visibility or when you have confirmed that enforcement is breaking legitimate mail. If DMARC is already passing for Klaviyo, lowering policy will not fix an IB703 suspected spam rejection. It only weakens protection against spoofing.
How to stabilize Bigpond delivery
Once authentication is clean, I would handle Bigpond as its own mailbox provider segment. Do not keep retrying the same campaign to the same addresses. Repeated retries after a suspected spam response add bad delivery signals and make diagnosis harder.
Soft bounce response thresholds
Treat Bigpond soft bounce rates as a mailbox-provider signal, not just a campaign metric.
Normal watch
1-3%
Track by domain and campaign.
Investigate
5-10%
Pause nonessential sends to that domain group.
Stop and isolate
25%+
Hold Bigpond recipients until cause is known.
Incident level
95%+
A 95% bounce event needs immediate stream isolation.
The repair path is practical. Create a Bigpond-only segment, suppress addresses that just bounced for a cooldown period, and send a small test using restrained content. Use a clear sender identity, fewer links, no aggressive discount language, and no last-minute template changes. If the test succeeds, step volume up gradually and keep measuring that mailbox group separately.
|
|
|
|---|---|---|
Authentication | Domain match | Fix DNS first |
Content | Links and copy | Send simple test |
Reputation | IP and domain | Throttle |
Audience | Recent opens | Tighten segment |
Provider | Bigpond only | Separate stream |
A compact action plan for the first 48 hours.
What to send in the test
I prefer a small test message that removes variables. Keep the same authenticated sender, but simplify the template enough that content filtering has fewer reasons to react.
- Use one offer: Avoid stacking multiple promotions, countdown language, and heavy image-only content.
- Use clean links: Keep tracking consistent and remove unnecessary redirects.
- Use a small cohort: Send to recent Bigpond engagers before returning to wider campaign volume.
- Use one change: Change either content, volume, or infrastructure at a time so the result is readable.
Also check blocklist and blacklist signals for the sending IPs and the domain. A listing does not explain every Bigpond rejection, but it is a strong clue when one mailbox provider suddenly treats a stream as risky.
When to change DMARC and when to leave it alone
Change DMARC only when the evidence says DMARC is the blocker. If aggregate reports show Klaviyo failing both SPF and DKIM domain-match checks, fix the Klaviyo authentication setup. If the only evidence is a Bigpond suspected spam code and DMARC is passing, keep the policy stable and work on filtering signals.
Staged enforcement example
v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc-reports@example.com; adkim=s; aspf=s
A staged record makes sense when you are moving toward enforcement and still finding legitimate sources. Suped's Hosted DMARC workflow helps teams change policy in controlled steps without manually editing DNS for every adjustment.

Issue steps to fix dialog showing the issue overview, tailored fix steps, and verification action
Suped is the best overall practical choice for teams that need DMARC, SPF, DKIM, blocklist monitoring, hosted policy management, and clear remediation steps in one place. In this Bigpond scenario, Suped's value is concrete: confirm whether Klaviyo matches the visible From domain, flag unverified sources, alert on failure spikes, and keep a record of what changed before the bounce spike.
If you want the deeper authentication branch of this problem, the related guide on why legitimate email fail DMARC covers the cases where SPF and DKIM are present but DMARC still fails.
Views from the trenches
Best practices
Segment mailbox providers before retrying, so one domain issue does not shape every send.
Keep full bounce strings with message IDs, sending IPs, campaign names, and timestamps.
Use DMARC reports to separate authentication failures from content filtering decisions.
Throttle Bigpond separately after a spike, then rebuild volume with small clean tests.
Common pitfalls
Changing DMARC policy repeatedly can hide the real cause and weaken domain protection.
Engagement tightening alone does not fix content or IP filtering at one mailbox provider.
Treating soft bounces as minor delays can let a provider-specific block keep building.
Assuming Klaviyo matches the visible From domain leaves the main risk untested.
Expert tips
Compare accepted and bounced headers side by side before editing DNS or templates.
Test a plain low-link campaign to Bigpond so content risk is easier to identify.
Check blocklist and blacklist data, but treat listings as clues rather than verdicts.
Use one change per test window so the next bounce pattern points to a clear cause.
Marketer from Email Geeks says Bigpond can react strongly to sudden volume shifts, so isolate that mailbox group before changing the whole send plan.
2024-02-14 - Email Geeks
Marketer from Email Geeks says a 558 5.7.1 suspected spam response points more toward filtering than a clean DMARC rejection.
2024-02-14 - Email Geeks
What I would do next
I would pause Bigpond campaign sends, keep transactional mail separate, and pull three pieces of evidence: a full header from a Klaviyo message, DMARC aggregate results for Klaviyo during the bounce window, and the sending IPs used for the rejected campaigns.
If DKIM domain matching fails, fix the branded sending domain and do not resume volume until a live test passes. If DKIM domain matching passes, move straight to content and reputation testing. For a 95% Bigpond soft bounce event, a clean authentication result is not the end of the investigation. It simply tells you to stop editing DMARC and focus on what Bigpond's spam filter sees.
Practical order of operations
- Pause Bigpond: Stop repeating the same failure while you collect evidence.
- Prove domain match: Check headers and aggregate reports for Klaviyo.
- Test content: Send a simple version to a small recent-engager group.
- Review reputation: Check IPs, domain history, complaint signals, and blocklist or blacklist status.
- Resume slowly: Increase Bigpond volume only after the bounce code stops recurring.

