Content
| HTML size ? | 565 B |
|---|---|
| Visible text | 192 characters (34% of the HTML) |
| Risky elements ? | None |
| Link shorteners ? | None |
This is a sample report. Test your own email.
Misses some Yahoo and Google sender requirements. ?
| Subject | What your email looks like to the inbox |
|---|---|
| From | echo.email <news@news.echo.email> |
| Authentication | SPF none DKIM fail DMARC fail p=reject |
| IPv6 ? | Delivered over IPv6 |
| Blocklists ? | Not listed on 4 checked |
| SpamAssassin ? | 3.8 / 5 |
| Received | Thu, 29 Oct 2026 17:49:17 GMT |
| HELO ? | mx.echo.email |
| Peer IP ? | 2a01:4f8:c014:ba3b::1 mx.echo.email FCrDNS |
| Email size ? | 2.2 KiB |
| Image weight ? | 263 B |
| Image bloat ? | 0 B |
Report sample, created 2026-10-31 17:10 UTC.
What large mailbox providers expect from bulk senders. Rows marked not counted do not apply to this message and stay out of the score.
| SPF aligned | No |
|---|---|
| DKIM aligned | No |
| Reverse DNS (FCrDNS) | Yes |
| Opportunistic TLS | Yes |
| Allowed From domain | No |
| DMARC policy | Yes |
| Aligned authentication | No |
| RFC 8058 one-click unsubscribe | Yes |
| In-body unsubscribe link | Yes |
| Result | none |
|---|---|
| Aligned with From ? | No |
| Domain checked | news.echo.email |
| Peer IP | 2a01:4f8:c014:ba3b::1 |
| DNS lookups ? | 0 / 10 |
| Void lookups ? | 0 / 2 |
| Error | no SPF record at news.echo.email |
Check it yourself:
dig +short TXT news.echo.email
| Result | permerror no key at s2026._domainkey.news.echo.email |
|---|---|
| Aligned with From ? | No |
| Selector (s=) | s2026 |
| Algorithm (a=) | rsa-sha256 |
| Canonicalisation (c=) | relaxed/simple |
| Key | none |
| Identity (i=) | @news.echo.email |
| Body length (l=) | none |
| Signed headers (h=) | from, to, subject, date, message-id, list-unsubscribe, list-unsubscribe-post, mime-version, content-type, from |
Check it yourself:
dig +short TXT s2026._domainkey.news.echo.email
| Result | fail |
|---|---|
| From domain | news.echo.email |
| Record found at | _dmarc.echo.email (organisational domain) |
| Record | v=DMARC1; p=reject; adkim=r; aspf=r |
| Policy (p=) | reject |
| Subdomain policy (sp=) | none |
| DKIM alignment mode | relaxed |
| SPF alignment mode | relaxed |
| SPF aligned | No |
| DKIM aligned | No |
| Reports (rua=) | none Add rua= to get aggregate reports |
Check it yourself:
dig +short TXT _dmarc.echo.email
| Selector | default |
|---|---|
| Domain | news.echo.email |
| Record host | default._bimi.news.echo.email |
| Record | none |
| Logo (l=) | none |
| Certificate (a=) | none |
| DMARC at enforcement | Yes |
Check it yourself:
dig +short TXT default._bimi.news.echo.email
The sending IP and the sender domains, looked up on the lists receivers use to reject mail.
| Spamhaus ZEN | 2a01:4f8:c014:ba3b::1 Not listed |
|---|---|
| Spamhaus AuthBL | 2a01:4f8:c014:ba3b::1 Not listed |
| SpamCop | 2a01:4f8:c014:ba3b::1 Not checkedThis list covers IPv4 only. |
| GBUdb Truncate | 2a01:4f8:c014:ba3b::1 Not checkedThis list covers IPv4 only. |
| PSBL | 2a01:4f8:c014:ba3b::1 Not checkedThis list covers IPv4 only. |
| Spamhaus DBL | news.echo.email Not listed |
| Spamhaus ZRD | news.echo.email Not listed |
Score 3.8 / 5 (spam at 5 or more). Advisory: receivers tune their own filters, so this does not count towards the score above.
| Points | Rule | Description |
|---|---|---|
| 1.8 | HTML_IMAGE_ONLY_08 | BODY: HTML: images with 400-800 bytes of words |
| 1.1 | PDS_FROM_NAME_TO_DOMAIN | From:name looks like To:domain |
| 0.7 | PDS_FRNOM_TODOM_NAKED_TO | Naked to From name equals to Domain |
| 0.1 | DKIM_SIGNED | Message has a DKIM or DK signature, not necessarily valid |
| 0.1 | DKIM_INVALID | DKIM or DK signature exists, but is not valid |
| 0.0 | SPF_NONE | SPF: sender does not publish an SPF Record |
| 0.0 | SPF_HELO_NONE | SPF: HELO does not publish an SPF Record |
| 0.0 | HTML_MESSAGE | BODY: HTML included in message |
Replies go to the From domain and bounces to the envelope domain, so both need somewhere to deliver mail.
| Role | From, Envelope (bounces) |
|---|---|
| Mail servers (MX) | No MX, no address |
Check it yourself:
dig +short MX news.echo.email
| HTML size ? | 565 B |
|---|---|
| Visible text | 192 characters (34% of the HTML) |
| Risky elements ? | None |
| Link shorteners ? | None |
| echo.email | https://echo.email/ |
|---|---|
| Unsubscribe | https://echo.email/unsubscribe |
https://echo.email/favicon.svg| Alt text | echo.email logo |
|---|---|
| Display size | 48 × 48 |
| Image size | svg |
| HTTP | 200 image/svg+xml |
| Bytes | 263 B |
| Bloat ? | 0 B |
| List-Unsubscribe ? | https://echo.email/unsubscribemailto:privacy@echo.email?subject=unsubscribe |
|---|---|
| Non-interactive ? | Yes |
| One-click header (RFC 8058) ? | Yes |
| One-click POST | Worked 200 |
| In-body link ? | Unsubscribehttps://echo.email/unsubscribe best guess |
| List-Id ? | none |
| Bulk signals | List-Unsubscribe, List-Unsubscribe-Post |
| Delivery encrypted | TLSv1.3 |
|---|---|
| Cipher | TLS_AES_256_GCM_SHA384 |
All remote content uses https.
| Verdict | Delivered over IPv6 |
|---|---|
| Delivered over IPv6 | Yes |
| echo.email | AAAA |
From 2a01:4f8:c014:ba3b::1 port 33352 (mx.echo.email, FCrDNS).
Check it yourself:
dig +short -x 2a01:4f8:c014:ba3b::1
S: 220 mx.echo.email ESMTP echo.email C: ehlo mx.echo.email S: 250-mx.echo.email S: 250-SIZE 10240000 S: 250-8BITMIME S: 250-SMTPUTF8 S: 250-STARTTLS S: 250-PIPELINING S: 250-ENHANCEDSTATUSCODES S: 250 HELP C: STARTTLS S: 220 Ready to start TLS S: (TLSv1.3 handshake negotiated, TLS_AES_256_GCM_SHA384) C: ehlo mx.echo.email S: 250-mx.echo.email S: 250-SIZE 10240000 S: 250-8BITMIME S: 250-SMTPUTF8 S: 250-PIPELINING S: 250-ENHANCEDSTATUSCODES S: 250 HELP C: mail from:<news@news.echo.email> size=2293 S: 250 2.1.0 Ok C: rcpt to:<jealous.crater.shallow@echo.email> S: 250 2.1.5 Ok C: data S: 354 End data with <CR><LF>.<CR><LF> C: (email payload, 2293 bytes)
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/simple; d=news.echo.email; i=@news.echo.email; q=dns/txt; s=s2026; t=1793296156; h=from : to : subject : date : message-id : list-unsubscribe : list-unsubscribe-post : mime-version : content-type : from; bh=U62Fs01uMs1d1zBgI0WisniFVxF1MzMraODMccNX0Ck=; b=KTiBFEdYscM2mHjypbGOf92qZUsDzRdo2RzRSO6/hb2nIoCpif5xyA8OfOFBzEs9BcjmR rD7Efp74QaJgA2B2JxJhzKfdFjyYJ2NsRtNXYDr+ZldZL0… |
|---|---|
| From oversigned | echo.email <news@news.echo.email> |
| To signed | jealous.crater.shallow@echo.email |
| Subject signed | What your email looks like to the inbox |
| Date signed | Thu, 29 Oct 2026 17:49:16 +0000 |
| Message-ID signed | <179329615614.2307380.15792681031134628046@news.echo.email> |
| List-Unsubscribe signed | <https://echo.email/unsubscribe>, <mailto:privacy@echo.email?subject=unsubscribe> |
| List-Unsubscribe-Post signed | List-Unsubscribe=One-Click |
| MIME-Version signed | 1.0 |
| Content-Type signed | multipart/alternative; boundary="===============4373364773190694930==" |
| Size | 2.2 KiB (2293 bytes) |
|---|---|
| Lines | 52 |
| Longest line | 72 characters (line 6) |
| Non-ASCII bytes | 0 |
| Bare line feeds | 0 |
echo.email A NOERROR 300 104.21.69.117 300 172.67.207.254 echo.email AAAA NOERROR 300 2606:4700:3033::6815:4575 300 2606:4700:3037::ac43:cffe
s2026._domainkey.news.echo.email TXT NOERROR (no records)
news.echo.email MX NOERROR (no records) news.echo.email AAAA NOERROR (no records) news.echo.email A NOERROR (no records)
news.echo.email TXT NOERROR (no records)
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.3.a.b.4.1.0.c.8.f.4.0.1.0.a.2.ip6.arpa PTR NOERROR 3600 mx.echo.email. mx.echo.email A NOERROR 300 91.99.2.39 mx.echo.email AAAA NOERROR 300 2a01:4f8:c014:ba3b::1
_dmarc.news.echo.email TXT NOERROR (no records) _dmarc.echo.email TXT NOERROR 3600 "v=DMARC1; p=reject; adkim=r; aspf=r"
default._bimi.news.echo.email TXT NOERROR (no records) default._bimi.echo.email TXT NOERROR (no records)