16:07:53 | records: 22474 | dups: 0 | errors: 1 | sources: cache:22474 messages:0 | imap status: idle | last imap fetch: 16:07:51
records
22474
parse errors
1
unique source IPs
4546
report date range
2026-03-15 — 2026-08-08 02:00:00

Top 10 source IPs

networkcount
AT-88-Z 7526
ISD 6079
DE-NETCUP-SERVER 5827
XTDNET 5513
REHAVISTA-NET 2234
DE-NETCUP-SERVER 1879
UK-MICROSOFT-20060601 1804
UK-MICROSOFT-20060601 1653
AMAZON-2011L 1281
NMM-NET-1 878

Top 10 header-from domains

domaincount
ferret.example.com 26025
jackal.example.com 8061
vole.example.com 6481
marmot.example.com 6189
gerbil.example.com 2079
uakari.example.com 1229
stoat.example.com 839
bunny.example.com 321
quail.example.com 298
otter.example.com 246

Phase 1 — Discovery: who is sending mail from your domains? You have published p=none and are collecting data. Nobody is being blocked yet.

Focus on message volume, not IP count — a source sending 50 000 messages is urgent; one sending 3 is noise.

Both-fail sources (DKIM fail AND SPF fail) are either spoofing attempts or services that were set up without telling you. Surface these first.

Expand a domain, then open "By source IP" to see the quadrant breakdown per prefix group.

Sender landscape
both pass SPF fail DKIM fail both fail
ferret.example.com 26025
31% 12% 54%
AT-88-Z total 6994
IP PTR Total DMARC failures share
52.212.19.177 eu.cloud-sec-av.com 6994
UK-MICROSOFT-20060601 total 1782
IP PTR Total DMARC failures share
2a01:111:f403:c201::3 mail-westeuropeazlp170110003.outbound.protection.outlook.com 632
2a01:111:f403:c201::6 mail-westeuropeazlp170130006.outbound.protection.outlook.com 582
2a01:111:f403:c201::1 568
UK-MICROSOFT-20060601 total 1632
IP PTR Total DMARC failures share
2a01:111:f403:c200::5 554
2a01:111:f403:c200::1 544
2a01:111:f403:c200::3 534
AMAZON-2011L total 1281
IP PTR Total DMARC failures share
54.240.91.202 a91-202.smtp-out.eu-west-1.amazonses.com 654
54.240.91.201 a91-201.smtp-out.eu-west-1.amazonses.com 627
NMM-NET-1 total 865
IP PTR Total DMARC failures share
85.13.135.227 dd14410.kasserver.com 865
UK-MICROSOFT-20060601 total 602
IP PTR Total DMARC failures share
2a01:111:f403:c207::3 mail-francesouthazlp170110003.outbound.protection.outlook.com 602
UK-MICROSOFT-20060601 total 591
IP PTR Total DMARC failures share
2a01:111:f403:c202::7 mail-swedencentralazlp170130007.outbound.protection.outlook.com 591
UK-MICROSOFT-20060601 total 579
IP PTR Total DMARC failures share
2a01:111:f403:c20a::7 mail-francecentralazlp170130007.outbound.protection.outlook.com 579
UK-MICROSOFT-20060601 total 571
IP PTR Total DMARC failures share
2a01:111:f403:c20f::7 mail-norwayeastazlp170130007.outbound.protection.outlook.com 571
UK-MICROSOFT-20060601 total 280
IP PTR Total DMARC failures share
2a01:111:f403:da00::1 97
2a01:111:f403:da00::2 96
2a01:111:f403:da00:: 87
UK-MICROSOFT-20060601 total 214
IP PTR Total DMARC failures share
2a01:111:f403:c408::1 107
2a01:111:f403:c408::3 107
UK-MICROSOFT-20060601 total 210
IP PTR Total DMARC failures share
2a01:111:f403:da01::1 106
2a01:111:f403:da01::3 104
UK-MICROSOFT-20060601 total 208
IP PTR Total DMARC failures share
2a01:111:f403:c409::2 107
2a01:111:f403:c409::1 101
UNKNOWN total 146
IP PTR Total DMARC failures share
209.85.220.69 125
209.85.220.41 21
MSFT total 138
IP PTR Total DMARC failures share
52.102.161.10 28
52.102.161.8 28
52.102.161.11 23
52.102.161.9 21
52.102.161.20 8
52.102.161.15 7
52.102.161.22 7
52.102.161.14 6
52.102.161.12 5
52.102.161.13 2
52.102.161.23 2
52.102.161.21 1
MSFT total 118
UK-MICROSOFT-20060601 total 113
IP PTR Total DMARC failures share
2a01:111:f403:da0a::3 113
MSFT total 111
MSFT total 111
UK-MICROSOFT-20060601 total 110
IP PTR Total DMARC failures share
2a01:111:f403:da02::3 110
MSFT total 110
MSFT total 106
MSFT total 104
MSFT total 104
MSFT total 103
AT-88-Z total 101
IP PTR Total DMARC failures share
35.174.145.124 101
MSFT total 100
MSFT total 100
UK-MICROSOFT-20060601 total 97
IP PTR Total DMARC failures share
2a01:111:f403:da07::1 97
MSFT total 95
MSFT total 93
MSFT total 90
MSFT total 88
MSFT total 88
MSFT total 87
MSFT total 85
MSFT total 82
MSFT total 81
UK-MICROSOFT-20060601 total 81
IP PTR Total DMARC failures share
2a01:111:f403:da0f::3 81
HKT-BIA total 80
IP PTR Total DMARC failures share
210.87.250.74 10
210.87.250.43 7
210.87.250.16 6
210.87.250.209 6
210.87.250.29 6
210.87.250.77 6
210.87.250.86 5
210.87.250.175 4
210.87.250.88 4
210.87.250.90 4
210.87.250.11 3
210.87.250.76 3
210.87.250.78 3
210.87.250.80 3
210.87.250.83 3
210.87.250.73 2
210.87.250.75 2
210.87.250.95 2
210.87.250.84 1
MSFT total 80
MSFT total 80
MSFT total 79
MSFT total 78
MSFT total 77
MSFT total 77
MSFT total 77
MSFT total 77
MSFT total 76
MSFT total 75
MSFT total 75
MSFT total 75
MSFT total 75
MSFT total 75
MSFT total 75
MSFT total 74
MSFT total 74
MSFT total 74
MSFT total 74
MSFT total 74
MSFT total 72
MSFT total 72
MSFT total 72
IP PTR Total DMARC failures share
52.102.160.8 9
52.102.160.9 9
52.102.160.5 8
52.102.160.12 7
52.102.160.6 7
52.102.160.7 7
52.102.160.11 6
52.102.160.10 5
52.102.160.14 4
52.102.160.4 4
52.102.160.13 3
52.102.160.15 3
MSFT total 71
MSFT total 71
MSFT total 70
MSFT total 70
MSFT total 69
MSFT total 69
MSFT total 68
MSFT total 68
MSFT total 67
MSFT total 67
MSFT total 67
MSFT total 67
MSFT total 67
MSFT total 66
MSFT total 66
MSFT total 66
MSFT total 65
MSFT total 65
MSFT total 65
MSFT total 64
MSFT total 64
MSFT total 64
MSFT total 64
MSFT total 63
MSFT total 63
MSFT total 63
MSFT total 63
MSFT total 62
MSFT total 62
MSFT total 62
MSFT total 62
MSFT total 62
MSFT total 62
MSFT total 61
UNKNOWN total 60
MSFT total 60
MSFT total 60
MSFT total 59
MSFT total 59
MSFT total 58
MSFT total 56
MSFT total 56
MSFT total 56
MSFT total 56
MSFT total 56
MSFT total 55
MSFT total 55
MSFT total 55
MSFT total 53
MSFT total 51
MSFT total 51
MSFT total 51
MSFT total 50
HKT-BIA total 49
IP PTR Total DMARC failures share
210.87.247.26 5
210.87.247.19 4
210.87.247.82 4
210.87.247.23 3
210.87.247.27 3
210.87.247.7 3
210.87.247.76 3
210.87.247.77 3
210.87.247.80 3
210.87.247.9 3
210.87.247.18 2
210.87.247.25 2
210.87.247.28 2
210.87.247.30 2
210.87.247.78 2
210.87.247.81 2
210.87.247.5 1
210.87.247.6 1
210.87.247.75 1
MSFT total 48
MSFT total 47
MSFT total 47
MSFT total 45
UNKNOWN total 44
MSFT total 43
MSFT total 42
MSFT total 41
MSFT total 41
MSFT total 40
MSFT total 36
MSFT total 36
MSFT total 35
HFB-NET total 34
IP PTR Total DMARC failures share
141.43.208.213 24
141.43.208.214 10
MSFT total 34
MSFT total 33
MSFT total 32
MSFT total 32
MSFT total 32
MSFT total 30
MSFT total 29
MSFT total 27
UNKNOWN total 26
MSFT total 26
MSFT total 25
IP PTR Total DMARC failures share
52.102.174.62 9
52.102.174.63 8
52.102.174.60 5
52.102.174.61 3
MSFT total 24
MSFT total 24
MSFT total 24
MSFT total 23
MSFT total 23
MSFT total 23
MSFT total 23
MSFT total 22
UNKNOWN total 21
MSFT total 21
IP PTR Total DMARC failures share
52.102.163.62 9
52.102.163.61 5
52.102.163.60 4
52.102.163.63 3
MSFT total 20
MSFT total 20
INXMAIL-NET-1 total 20
IP PTR Total DMARC failures share
93.191.162.118 2
93.191.162.33 2
93.191.162.83 2
93.191.162.111 1
93.191.162.112 1
93.191.162.121 1
93.191.162.132 1
93.191.162.136 1
93.191.162.137 1
93.191.162.139 1
93.191.162.141 1
93.191.162.142 1
93.191.162.25 1
93.191.162.34 1
93.191.162.40 1
93.191.162.81 1
93.191.162.87 1
MSFT total 19
MSFT total 19
UNKNOWN total 18
UNKNOWN total 18
MSFT total 18
UNKNOWN total 18
MSFT total 18
MSFT total 18
IP PTR Total DMARC failures share
52.102.167.21 5
52.102.167.23 5
52.102.167.20 4
52.102.167.22 4
UNKNOWN total 17
MSFT total 17
MSFT total 17
IP PTR Total DMARC failures share
52.102.179.60 7
52.102.179.62 6
52.102.179.63 4
MSFT total 16
UNKNOWN total 16
MSFT total 16
MSFT total 16
UNKNOWN total 16
UNKNOWN total 16
MSFT total 16
UNKNOWN total 15
UNKNOWN total 15
UNKNOWN total 15
UNKNOWN total 15
MSFT total 14
MSFT total 14
MSFT total 14
UNKNOWN total 14
MSFT total 14
MSFT total 14
UNKNOWN total 13
MSFT total 13
UNKNOWN total 13
UNKNOWN total 13
UNKNOWN total 13
UNKNOWN total 13
UNKNOWN total 12
MSFT total 12
UNKNOWN total 12
UNKNOWN total 12
MSFT total 12
UNKNOWN total 12
MSFT total 12
MSFT total 12
UNKNOWN total 12
IP PTR Total DMARC failures share
2a01:111:f403:c001::5 9
2a01:111:f403:c001::2 3
UNKNOWN total 11
UNKNOWN total 11
UNKNOWN total 11
UNKNOWN total 11
MSFT total 11
UNKNOWN total 11
UNKNOWN total 11
MSFT total 11
MSFT total 10
UNKNOWN total 10
UNKNOWN total 10
UNKNOWN total 10
UNKNOWN total 10
UNKNOWN total 10
MSFT total 10
UK-MICROSOFT-20060601 total 10
IP PTR Total DMARC failures share
2a01:111:f403:dc09:: 7
2a01:111:f403:dc09::1 3
AT-88-Z total 10
IP PTR Total DMARC failures share
35.156.0.138 10
UNKNOWN total 9
IP PTR Total DMARC failures share
170.10.133.222 9
UNKNOWN total 9
UNKNOWN total 9
MSFT total 9
INXMAIL-NET-2 total 9
IP PTR Total DMARC failures share
93.191.164.36 2
93.191.164.110 1
93.191.164.131 1
93.191.164.143 1
93.191.164.144 1
93.191.164.30 1
93.191.164.33 1
93.191.164.75 1
UNKNOWN total 8
MSFT total 8
UNKNOWN total 8
UNKNOWN total 8
UNKNOWN total 8
IP PTR Total DMARC failures share
2603:10a6:d10:1a1::17 8
STRATO-RZG-KA total 8
IP PTR Total DMARC failures share
81.169.146.145 3
81.169.146.147 2
81.169.146.144 1
81.169.146.146 1
81.169.146.148 1
AMAZO-4 total 8
IP PTR Total DMARC failures share
99.80.189.20 8
UNKNOWN total 7
IP PTR Total DMARC failures share
194.117.254.44 7
UNKNOWN total 7
MSFT total 7
IP PTR Total DMARC failures share
2603:10a6:205:2::21 2
2603:10a6:205:2::31 2
2603:10a6:205:2::36 1
2603:10a6:205:2::38 1
2603:10a6:205:2::44 1
UNKNOWN total 7
UNKNOWN total 7
UK-MICROSOFT-20060601 total 7
IP PTR Total DMARC failures share
2a01:111:f403:c007::2 7
UK-MICROSOFT-20060601 total 7
IP PTR Total DMARC failures share
2a01:111:f403:dc08:: 4
2a01:111:f403:dc08::1 3
UNKNOWN total 6
IP PTR Total DMARC failures share
2600:1901:101:6:: 3
2600:1901:101:6::1 3
MSFT total 6
IP PTR Total DMARC failures share
2603:10a6:208:136::18 3
2603:10a6:208:136::21 1
2603:10a6:208:136::23 1
2603:10a6:208:136::32 1
MSFT total 6
UNKNOWN total 6
IP PTR Total DMARC failures share
2603:10a6:20b:31f::33 2
2603:10a6:20b:31f::12 1
2603:10a6:20b:31f::21 1
2603:10a6:20b:31f::29 1
2603:10a6:20b:31f::9 1
UNKNOWN total 6
IP PTR Total DMARC failures share
2603:10a6:20b:331::17 2
2603:10a6:20b:331::11 1
2603:10a6:20b:331::19 1
2603:10a6:20b:331::26 1
2603:10a6:20b:331::30 1
UNKNOWN total 6
UNKNOWN total 6
IP PTR Total DMARC failures share
2603:10a6:20b:469::25 2
2603:10a6:20b:469::11 1
2603:10a6:20b:469::16 1
2603:10a6:20b:469::24 1
2603:10a6:20b:469::32 1
MSFT total 6
UNKNOWN total 6
IP PTR Total DMARC failures share
2603:10a6:20b:499::23 2
2603:10a6:20b:499::11 1
2603:10a6:20b:499::20 1
2603:10a6:20b:499::35 1
2603:10a6:20b:499::6 1
UNKNOWN total 5
IP PTR Total DMARC failures share
141.88.192.24 4
141.88.192.222 1
UNKNOWN total 5
IP PTR Total DMARC failures share
2603:10a6:102:11f::23 2
2603:10a6:102:11f::14 1
2603:10a6:102:11f::20 1
2603:10a6:102:11f::21 1
UNKNOWN total 5
IP PTR Total DMARC failures share
2603:10a6:102:348::6 2
2603:10a6:102:348::10 1
2603:10a6:102:348::14 1
2603:10a6:102:348::19 1
MSFT total 5
IP PTR Total DMARC failures share
2603:10a6:20b:100::29 2
2603:10a6:20b:100::11 1
2603:10a6:20b:100::38 1
2603:10a6:20b:100::39 1
UNKNOWN total 5
IP PTR Total DMARC failures share
2603:10a6:20b:46f::17 2
2603:10a6:20b:46f::29 2
2603:10a6:20b:46f::27 1
UNKNOWN total 5
IP PTR Total DMARC failures share
2603:10a6:20b:531::20 2
2603:10a6:20b:531::10 1
2603:10a6:20b:531::13 1
2603:10a6:20b:531::7 1
UNKNOWN total 4
IP PTR Total DMARC failures share
216.250.253.9 4
UNKNOWN total 4
IP PTR Total DMARC failures share
2600:1901:101:8::1 2
2600:1901:101:8:: 1
2600:1901:101:8::2 1
MSFT total 4
IP PTR Total DMARC failures share
2603:10a6:20b:461::31 2
2603:10a6:20b:461::14 1
2603:10a6:20b:461::7 1
UNKNOWN total 4
IP PTR Total DMARC failures share
2603:10a6:20b:491::27 2
2603:10a6:20b:491::29 1
2603:10a6:20b:491::35 1
UK-MICROSOFT-20060601 total 4
IP PTR Total DMARC failures share
2a01:111:f403:c107::3 3
2a01:111:f403:c107::1 1
UNKNOWN total 3
IP PTR Total DMARC failures share
170.10.129.222 3
UNKNOWN total 3
IP PTR Total DMARC failures share
2603:10a6:102:19e::10 1
2603:10a6:102:19e::16 1
2603:10a6:102:19e::21 1
MSFT total 3
IP PTR Total DMARC failures share
2603:10a6:102:50::27 2
2603:10a6:102:50::15 1
UNKNOWN total 3
IP PTR Total DMARC failures share
2603:10a6:102:51::19 2
2603:10a6:102:51::30 1
MSFT total 3
IP PTR Total DMARC failures share
2603:10a6:209:7f::25 1
2603:10a6:209:7f::40 1
2603:10a6:209:7f::41 1
MSFT total 3
IP PTR Total DMARC failures share
2603:10a6:209:8c::14 1
2603:10a6:209:8c::21 1
2603:10a6:209:8c::23 1
UNKNOWN total 3
IP PTR Total DMARC failures share
2603:10a6:20b:310::20 1
2603:10a6:20b:310::6 1
2603:10a6:20b:310::8 1
UNKNOWN total 3
IP PTR Total DMARC failures share
2603:10a6:20b:458::20 1
2603:10a6:20b:458::32 1
2603:10a6:20b:458::8 1
MSFT total 3
IP PTR Total DMARC failures share
2603:10a6:20b:56::36 1
2603:10a6:20b:56::38 1
2603:10a6:20b:56::44 1
MSFT total 3
IP PTR Total DMARC failures share
40.93.64.84 2
40.93.64.68 1
OceanetTechnology_64-67 total 3
IP PTR Total DMARC failures share
80.74.64.132 3
UNKNOWN total 2
IP PTR Total DMARC failures share
109.235.64.149 2
UNKNOWN total 2
IP PTR Total DMARC failures share
112.109.20.5 2
UNKNOWN total 2
IP PTR Total DMARC failures share
2.132.254.54 2
UNKNOWN total 2
IP PTR Total DMARC failures share
212.227.15.15 1
212.227.15.19 1
UNKNOWN total 2
IP PTR Total DMARC failures share
212.227.17.21 1
212.227.17.22 1
NETVIGATOR total 2
IP PTR Total DMARC failures share
218.102.48.214 2
GOOGLE-CLOUD total 2
IP PTR Total DMARC failures share
2600:1901:101:2::2 2
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:11e::19 1
2603:10a6:102:11e::6 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:1f9::11 1
2603:10a6:102:1f9::21 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:1fa::19 1
2603:10a6:102:1fa::22 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:1fc::16 1
2603:10a6:102:1fc::8 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:21::11 1
2603:10a6:102:21::12 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:2df::20 1
2603:10a6:102:2df::9 1
MSFT total 2
IP PTR Total DMARC failures share
2603:10a6:102:36e::16 1
2603:10a6:102:36e::19 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:36f::18 1
2603:10a6:102:36f::7 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:370::14 1
2603:10a6:102:370::15 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:395::28 2
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:3da::11 1
2603:10a6:102:3da::22 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:52::30 1
2603:10a6:102:52::32 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:b4::12 1
2603:10a6:102:b4::24 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:102:b7::20 1
2603:10a6:102:b7::9 1
MSFT total 2
IP PTR Total DMARC failures share
2603:10a6:10:5fb::8 2
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:150:2a9::21 2
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:158:400::337 2
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:209:86::23 1
2603:10a6:209:86::39 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:209:89::15 2
MSFT total 2
IP PTR Total DMARC failures share
2603:10a6:209:8d::22 1
2603:10a6:209:8d::39 1
MSFT total 2
IP PTR Total DMARC failures share
2603:10a6:20b:50f::14 1
2603:10a6:20b:50f::9 1
MSFT total 2
IP PTR Total DMARC failures share
2603:10a6:20b:92::16 1
2603:10a6:20b:92::40 1
MSFT total 2
IP PTR Total DMARC failures share
2603:10a6:20b:e0::14 1
2603:10a6:20b:e0::46 1
UNKNOWN total 2
IP PTR Total DMARC failures share
2603:10a6:b10:f0::20 2
UK-MICROSOFT-20060601 total 2
IP PTR Total DMARC failures share
2a01:111:f403:c005::5 2
UNKNOWN total 2
IP PTR Total DMARC failures share
3.65.164.219 2
UNKNOWN total 2
IP PTR Total DMARC failures share
40.93.77.1 1
40.93.77.5 1
MSFT total 2
IP PTR Total DMARC failures share
40.93.78.54 2
DOMAINFACTORY total 2
IP PTR Total DMARC failures share
80.67.18.23 2
UNKNOWN total 2
IP PTR Total DMARC failures share
81.17.87.200 2
UNKNOWN total 2
IP PTR Total DMARC failures share
84.54.72.248 2
UNKNOWN total 2
IP PTR Total DMARC failures share
85.215.255.1 1
85.215.255.3 1
RSCP-NET-4 total 1
IP PTR Total DMARC failures share
173.203.187.84 1
UNKNOWN total 1
IP PTR Total DMARC failures share
185.132.181.7 1
UNKNOWN total 1
IP PTR Total DMARC failures share
185.203.249.50 1
UNKNOWN total 1
IP PTR Total DMARC failures share
197.136.17.182 1
GOOGLE total 1
IP PTR Total DMARC failures share
209.85.167.99 1
UNKNOWN total 1
IP PTR Total DMARC failures share
212.227.126.134 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:1086:100:67::12 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:122::19 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:19f::20 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:1ef::10 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:236::27 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:285::21 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:2cd::15 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:102:2cf::18 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:102:306::22 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:347::8 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:102:349::10 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:34c::19 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:102:375::15 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:37c::17 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:102:469::18 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:10:128::12 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:10:423::22 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:10:48e::20 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:10:494::19 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:206::38 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:20b:2e::31 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:20b:593::9 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:20b:595::18 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:20b:6e::26 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:20b:c0::26 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2603:10a6:800:11e::16 1
MSFT total 1
IP PTR Total DMARC failures share
2603:10a6:d10:13d::16 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c105::1 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c10d::3 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c110::1 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c111::9 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c112::5 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c205::5 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c206::3 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c20b::1 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:c20c::4 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2a01:111:f403:e20a::3 1
UK-MICROSOFT-20060601 total 1
IP PTR Total DMARC failures share
2a01:111:f403:e409::1 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2a01:4f8:d0a:6118::2 1
UNKNOWN total 1
IP PTR Total DMARC failures share
2a02:6b8:c0e:500:1:45:d181:d100 1
TT-20230217 total 1
IP PTR Total DMARC failures share
31.220.90.139 1
MSFT total 1
IP PTR Total DMARC failures share
52.101.201.22 1
MSFT total 1
IP PTR Total DMARC failures share
52.101.43.16 1
UNKNOWN total 1
IP PTR Total DMARC failures share
81.169.235.243 1
UNKNOWN total 1
IP PTR Total DMARC failures share
85.13.162.93 1
Enterprise Outlook total 25112

Top 10 failing source IPs

countsource IPPTR
6578 52.212.19.177
domaindispdkimspf#
ferret.example.comrejectfailfail6574
ferret.example.comnonefailfail4
eu.cloud-sec-av.com
17 2a01:111:f403:c408::3
domaindispdkimspf#
ferret.example.comrejectfailfail17
mail-centralindiaazlp170110003.outbound.protection.outlook.com
16 2a01:111:f403:c408::1
domaindispdkimspf#
ferret.example.comrejectfailfail14
ferret.example.comnonefailfail2
mail-centralindiaazlp170100001.outbound.protection.outlook.com
15 2a01:111:f403:c409::1
domaindispdkimspf#
ferret.example.comrejectfailfail13
ferret.example.comnonefailfail2
mail-southindiaazlp170100001.outbound.protection.outlook.com
15 2a01:111:f403:c409::2
domaindispdkimspf#
ferret.example.comrejectfailfail14
ferret.example.comnonefailfail1
mail-southindiaazlp170110002.outbound.protection.outlook.com
12 2603:10a6:20b:5d2::7
domaindispdkimspf#
ferret.example.comrejectfailfail12
11 2603:10a6:20b:5d0::18
domaindispdkimspf#
ferret.example.comrejectfailfail11
10 2603:10a6:10:468::6
domaindispdkimspf#
ferret.example.comrejectfailfail10
10 2603:10a6:10:4b7::13
domaindispdkimspf#
ferret.example.comrejectfailfail10
10 2603:10a6:20b:5d4::18
domaindispdkimspf#
ferret.example.comrejectfailfail10
source IPheader-fromcount dispositionDKIMSPFreport begin
52.212.19.177 ferret.example.com 60 reject fail fail 2026-03-15 01:00
52.212.19.177 ferret.example.com 2 none pass fail 2026-03-15 01:00
2a01:111:f403:c202::7 ferret.example.com 1 none pass pass 2026-03-15 01:00
2a01:111:f403:c20a::7 ferret.example.com 1 none pass pass 2026-03-15 01:00
2a01:111:f403:c20f::7 ferret.example.com 2 none pass pass 2026-03-18 01:00
2a01:111:f403:c201::1 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c207::3 ferret.example.com 2 none pass pass 2026-03-18 01:00
52.101.70.105 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c201::6 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c200::3 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c202::7 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:da00::2 ferret.example.com 1 none pass fail 2026-03-18 01:00
2a01:111:f403:c201::6 ferret.example.com 1 none pass pass 2026-03-18 01:00
40.107.130.84 ferret.example.com 1 none pass pass 2026-03-18 01:00
54.240.91.201 ferret.example.com 2 none pass pass 2026-03-18 01:00
2a01:111:f403:c409::1 ferret.example.com 2 reject fail fail 2026-03-18 01:00
52.101.65.78 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:da07::1 ferret.example.com 1 none pass fail 2026-03-18 01:00
2a01:111:f403:c200::1 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c207::3 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:da01::1 ferret.example.com 1 none pass fail 2026-03-18 01:00
2a01:111:f403:c207::3 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c20a::7 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:da07::1 ferret.example.com 1 none pass fail 2026-03-18 01:00
2a01:111:f403:da00:: ferret.example.com 1 none pass fail 2026-03-18 01:00
2a01:111:f403:c409::2 ferret.example.com 2 none pass fail 2026-03-18 01:00
2a01:111:f403:da02::3 ferret.example.com 2 none pass fail 2026-03-18 01:00
2a01:111:f403:c201::1 ferret.example.com 2 none pass pass 2026-03-18 01:00
2a01:111:f403:c207::3 ferret.example.com 1 none pass pass 2026-03-18 01:00
52.101.66.141 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c201::6 ferret.example.com 1 none pass pass 2026-03-18 01:00
85.13.135.227 ferret.example.com 4 none fail pass 2026-03-18 01:00
2a01:111:f403:c200::1 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c207::3 ferret.example.com 2 none pass pass 2026-03-18 01:00
2a01:111:f403:c408::1 ferret.example.com 1 none fail fail 2026-03-18 01:00
85.13.135.227 ferret.example.com 1 none fail pass 2026-03-18 01:00
54.240.91.201 ferret.example.com 2 none pass pass 2026-03-18 01:00
2a01:111:f403:c201::6 ferret.example.com 1 none pass pass 2026-03-18 01:00
2a01:111:f403:c200::5 ferret.example.com 1 none pass pass 2026-03-18 01:00
54.240.91.202 ferret.example.com 2 none pass pass 2026-03-18 01:00