Hoquiam
Products / Mail & messages

Hoq Reputation

Checks your domain's email records and reads its DMARC reports for you.

What it does

Add a domain and Reputation reads its SPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI records from public DNS. It scores each record, lists what is wrong in order of severity, and looks again every six hours.

You get a DMARC report address of your own for each domain. Google, Microsoft, Yahoo and other receivers send their daily aggregate reports there, and Reputation parses them, checks alignment, and shows which servers send mail as your domain.

Before you move to quarantine or reject, the readiness page runs seven gates against the reports you have. It shows the measurement behind each one and the senders a stricter policy would have hit over the days already reported. When a gate fails, it says what is missing.

When a record changes or disappears you get an email or a webhook call. A finding has to show up on two scans ten minutes apart before it alerts, and each domain sends at most three alerts a day. Everything else goes into a digest.

In numbers

6DNS records checked on every domain
6 hbetween automatic rescans
7readiness gates before quarantine or reject
99%DKIM alignment needed before it suggests enforcing
3alerts per domain per day, at most

Specifications

Records checkedSPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI, each scored on its own. BIMI is not scored until DMARC is enforcing.
How oftenEvery domain is rescanned every 6 hours, and you can ask for a scan at any time.
SPF lookup limitCounts the DNS lookups your SPF record causes, includes and all, against the limit of 10 in the SPF standard.
DKIM key strengthKeys under 1024 bits are flagged as too weak. Keys Reputation makes for you are 2048-bit RSA.
DMARC reportsEach domain gets its own report address. Aggregate (rua) reports are parsed, checked for alignment and rolled up by day and by sending source.
Who is sendingSending servers are named from their network and a reverse DNS name that must resolve back to the same address, so a forged name does not pass as a known provider.
Before you enforceAt least 21 days of finished reports (30 for reject), at least 2 reporters including Google, Microsoft or Yahoo, DKIM alignment of 99% or more, and under 10% of failing mail from unnamed senders.
DKIM key rotationA rotation always starts a new selector. The old key stays published for 14 days before it can be revoked, and a key is not switched on until it is visible in DNS.
Stored keysPrivate DKIM keys are stored envelope-encrypted, and every time someone reveals one it is recorded with who and from where.
AlertsEmail or an https webhook. Confirmed on two scans 10 minutes apart, the same cause is not repeated within 6 hours, and a domain sends at most 3 alerts a day.
Proving a domain is yoursPublish a TXT record at _rep-verify on the domain. Checking public records needs no proof; reports and DKIM keys do.
Sign-inHoq ID.

Features

21 features, all shipped. Listed from the product's code and documentation; each row shows the day it was last checked.

Record checks 5
Six records scoredScores SPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI separately, with no single blended grade.
Findings by severityLists each problem as critical, serious, warning or info, worst first.
SPF lookup countFollows every include and counts the lookups against the limit of 10.
MTA-STS policy fetchFetches and checks the MTA-STS policy file your domain publishes.
A failed lookup is not a failed recordWhen DNS cannot be asked, that check is left out of the score instead of scored zero.
DMARC reports 4
Your own report addressGives each domain a report address to put in its DMARC record.
Alignment checkedWorks out SPF and DKIM alignment for every reported message from the published policy.
Reports counted onceA report delivered twice is stored once.
Report chartsCharts messages, pass rates and reporters by day for each domain.
Senders 2
Senders namedNames known mail services from the sending server's network and confirmed reverse DNS.
Review queueLets you mark each sender as yours, not yours, or ask again later.
Moving to enforcement 3
Readiness gatesSeven pass, fail or too-early checks, each showing the number it measured.
Policy simulatorShows how many reported messages a quarantine or reject policy would have caught, and from which senders.
Rollback recordWrites the record to go back to before you make the change.
DKIM keys 3
Key generationMakes a 2048-bit key and gives the TXT record both whole and split into 255-character pieces.
Publish checkChecks the record is live in DNS before the key can be switched on.
Rotation by selectorRotates to a new selector and keeps the old one for 14 days.
Alerts 3
Record-change alertsAlerts at once when DMARC or SPF disappears, a second DMARC record appears, or a policy breaks.
DigestSends a summary built from finished days only, and once a month even when nothing changed.
WebhooksPosts alerts to an https address you give.
API 1
REST APILists and adds domains and reads their checks and findings with a rep:use key.

Your data

Where it is keptIn Hoq's database on Hoq's own servers. DKIM private keys are envelope-encrypted there.
Getting it outThe REST API returns your domains, checks and findings as JSON. There is no download of raw reports yet.
If you leaveRemoving a domain archives it and keeps its report history. A full account deletion flow is not published.

APIs and standards

  • REST API: GET/POST /v1/subjects, GET /v1/subjects/{id}, /v1/subjects/{id}/checks, /v1/subjects/{id}/findings with a Bearer key (scope rep:use)
  • Webhooks: alerts posted to your https endpoint
  • Email alerts and digests with one-click unsubscribe
  • Standard: DMARC (RFC 7489)
  • Standard: SPF (RFC 7208)
  • Standard: DKIM (RFC 6376)
  • Standard: MTA-STS (RFC 8461)
  • Standard: TLS-RPT (RFC 8460)
  • Standard: BIMI

Compared

Checked 2026-11-01Hoq ReputationdmarcianValimail
Cheapest paid planNot publishedBasic: $19.99/mo billed yearly, $24 billed monthly1Enforce Starter: custom quote2
Free planNot publishedPersonal: 2 domains, 1,250 messages/month, 1 month of history1Monitor: free, 5 users2
Report history keptKept while the domain is active or archived; no published limit1 month (free) to unlimited (Enterprise)1not published2
Records checkedSPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMIDMARC, SPF, DKIM inspectors listed1DMARC, SPF, DKIM, BIMI listed2
DKIM key managementGenerates 2048-bit keys, checks DNS, rotates by new selectornot published (DKIM inspector and validator listed)1Automated DKIM on paid Enforce plans2
SPF beyond 10 lookupsCounts and warns; does not host or flatten SPFnot published1Unlimited SPF on paid plans; 10 lookups on free2
APIIncluded: domains, checks and findingsAPI access listed; plans not stated1Add-on on Starter and Premium, included in Enterprise2
Single sign-onHoq IDnot published1SSO/SAML on Enterprise2
  1. https://dmarcian.com/pricing/
  2. https://www.valimail.com/pricing/