Here is the list of the IP addresses banned on this site. I've built it mostly in the last year using different methods:
At the early times I waited for the spamemr to write their post, then I banned the email address and the IP.
The I searched the net for some antispam services and found the honeypost web site ( http://www.projecthoneypot.org ) where I can check the IP.

This list is ready to copy&paste in a .htaccess file for you own use if you've a website :wink:

order allow,deny
deny from 72.14.193.65
deny from 72.14.193.65
deny from 76.215.159.245
deny from 203.223.151.231
deny from 87.245.148.76
deny from 89.212.114.73
deny from 90.30.211.53
deny from 219.232.236.116
deny from 66.249.16.211
deny from 84.179.120.68
deny from 84.179.124.26
deny from 87.241.226.170
deny from 91.192.104.2
deny from 12.3.83.19
deny from 121.200.149.159
deny from 121.83.4.152
deny from 122.252.226.40
deny from 123.232.108.98
deny from 124.128.14.121
deny from 125.235.90.223
deny from 125.46.36.223
deny from 128.112.139.97
deny from 128.114.63.14
deny from 128.135.11.149
deny from 128.192.101.218
deny from 128.2.223.63
deny from 128.223.8.111
deny from 128.59.20.228
deny from 128.8.126.112
deny from 129.10.120.193
deny from 129.107.35.131
deny from 129.240.67.15
deny from 129.250.134.165
deny from 130.161.40.153
deny from 130.92.70.252
deny from 133.1.16.171
deny from 134.68.34.22
deny from 137.226.138.156
deny from 139.153.253.178
deny from 140.118.155.15
deny from 141.24.249.130
deny from 141.24.33.192
deny from 141.76.45.18
deny from 144.216.2.52
deny from 148.233.135.73
deny from 152.3.138.1
deny from 155.98.35.4
deny from 156.12.148.56
deny from 156.34.205.239
deny from 159.178.50.67
deny from 163.221.11.73
deny from 168.143.113.116
deny from 168.216.164.97
deny from 169.229.50.5
deny from 189.171.21.24
deny from 192.38.109.143
deny from 192.42.43.23
deny from 193.138.70.53
deny from 193.147.39.34
deny from 193.174.155.26
deny from 193.200.150.23
deny from 193.219.28.144
deny from 193.252.169.65
deny from 193.27.41.123
deny from 193.54.75.24
deny from 194.36.10.154
deny from 194.72.238.62
deny from 194.80.38.243
deny from 194.83.70.20
deny from 195.113.161.83
deny from 195.131.221.20
deny from 195.134.66.82
deny from 195.171.179.70
deny from 195.175.37.70
deny from 195.2.114.1
deny from 195.2.114.33
deny from 195.225.178.23
deny from 195.229.241.181
deny from 195.238.44.46
deny from 195.244.128.215
deny from 195.244.128.228
deny from 195.244.128.234
deny from 195.244.128.240
deny from 195.5.0.173
deny from 195.5.116.246
deny from 196.205.174.90
deny from 196.25.255.250
deny from 200.120.79.182
deny from 200.126.248.244
deny from 200.185.109.101
deny from 200.19.159.35
deny from 200.209.172.99
deny from 200.226.134.53
deny from 200.226.246.22
deny from 200.47.119.99
deny from 200.54.72.151
deny from 200.65.127.161
deny from 200.83.4.3
deny from 200.88.114.166
deny from 201.17.73.66
deny from 201.24.75.170
deny from 201.242.59.178
deny from 201.253.19.170
deny from 201.31.11.144
deny from 201.63.209.50
deny from 201.65.140.212
deny from 202.1.192.7
deny from 202.107.251.45
deny from 202.28.27.3
deny from 202.56.122.36
deny from 202.75.49.156
deny from 203.121.71.169
deny from 203.121.79.95
deny from 203.144.160.251
deny from 203.157.136.4
deny from 203.186.92.119
deny from 203.211.159.53
deny from 203.223.153.128
deny from 203.69.39.251
deny from 203.88.192.104
deny from 205.237.65.251
deny from 206.51.233.54
deny from 207.210.106.104
deny from 207.38.175.3
deny from 207.38.5.164
deny from 207.38.5.178
deny from 207.44.237.144
deny from 208.109.97.209
deny from 208.42.210.102
deny from 208.77.91.15
deny from 209.159.237.189
deny from 209.56.12.200
deny from 209.59.121.122
deny from 209.9.170.210
deny from 209.99.227.70
deny from 210.112.131.32
deny from 210.198.85.77
deny from 210.198.85.77
deny from 210.212.85.146
deny from 210.42.140.5
deny from 210.91.29.208
deny from 211.132.112.152
deny from 211.174.63.148
deny from 211.239.150.148
deny from 211.48.62.59
deny from 212.0.109.103
deny from 212.150.97.114
deny from 212.219.117.231
deny from 212.227.127.10
deny from 212.71.186.140
deny from 212.71.37.67
deny from 213.132.175.230
deny from 213.165.49.6
deny from 213.190.161.252
deny from 213.220.192.175
deny from 213.239.218.131
deny from 213.65.170.190
deny from 216.127.72.7
deny from 216.130.161.111
deny from 216.147.222.194
deny from 216.217.98.100
deny from 216.32.70.162
deny from 216.32.70.162
deny from 217.141.249.203
deny from 217.168.3.246
deny from 217.197.114.13
deny from 218.104.51.245
deny from 218.15.152.112
deny from 218.15.152.243
deny from 218.18.45.76
deny from 218.210.231.93
deny from 218.234.21.33
deny from 218.58.136.4
deny from 218.74.122.100
deny from 220.167.41.191
deny from 220.194.47.69
deny from 221.153.142.134
deny from 221.252.223.157
deny from 222.122.43.149
deny from 222.122.43.149
deny from 222.124.158.148
deny from 222.130.69.58
deny from 222.231.63.18
deny from 222.66.48.253
deny from 222.73.236.210
deny from 222.92.69.125
deny from 222.92.69.125
deny from 24.129.31.134
deny from 24.186.165.160
deny from 24.19.21.26
deny from 24.195.207.210
deny from 24.23.141.206
deny from 24.24.221.196
deny from 24.72.0.223
deny from 24.92.200.158
deny from 38.113.234.180
deny from 38.117.88.77
deny from 41.221.17.118
deny from 41.221.19.146
deny from 41.249.9.5
deny from 58.187.0.96
deny from 58.187.180.14
deny from 58.247.2.108
deny from 58.4.148.227
deny from 58.61.157.30
deny from 58.65.238.82
deny from 58.65.239.106
deny from 59.127.47.100
deny from 59.41.39.21
deny from 59.77.16.170
deny from 59.77.21.250
deny from 59.94.96.47
deny from 60.209.21.61
deny from 61.144.78.167
deny from 61.144.78.190
deny from 61.18.170.246
deny from 61.218.85.233
deny from 61.222.136.170
deny from 61.250.95.111
deny from 61.28.1.91
deny from 61.57.40.31
deny from 62.121.102.174
deny from 62.162.51.77
deny from 62.194.6.8
deny from 62.194.62.149
deny from 62.85.45.65
deny from 63.243.163.201
deny from 63.94.224.70
deny from 64.106.242.102
deny from 64.202.165.132
deny from 64.202.165.133
deny from 64.246.18.25
deny from 64.27.25.205
deny from 64.27.28.154
deny from 64.34.176.215
deny from 64.34.217.112
deny from 64.85.160.59
deny from 65.55.212.173
deny from 66.112.223.150
deny from 66.176.200.252
deny from 66.199.251.74
deny from 66.199.251.74
deny from 66.199.253.186
deny from 66.232.101.230
deny from 66.232.118.177
deny from 66.232.125.138
deny from 66.234.222.158
deny from 66.24.254.30
deny from 66.46.177.127
deny from 66.90.73.236
deny from 66.98.148.14
deny from 66.98.152.31
deny from 66.98.168.78
deny from 67.163.133.65
deny from 67.19.131.244
deny from 67.19.246.50
deny from 67.59.185.50
deny from 67.78.34.170
deny from 68.55.34.193
deny from 69.105.43.217
deny from 69.115.132.87
deny from 69.139.93.60
deny from 69.149.101.20
deny from 69.208.66.32
deny from 69.232.81.66
deny from 69.242.159.81
deny from 69.247.177.61
deny from 69.46.239.100
deny from 69.56.196.26
deny from 69.64.58.67
deny from 69.64.64.78
deny from 69.65.97.19
deny from 69.77.171.34
deny from 69.94.123.79
deny from 69.94.56.12
deny from 70.177.52.181
deny from 70.52.75.220
deny from 70.84.222.194
deny from 70.86.237.10
deny from 71.207.184.137
deny from 71.56.7.4
deny from 71.83.130.152
deny from 72.215.220.52
deny from 72.222.221.165
deny from 72.232.122.226
deny from 72.232.215.154
deny from 72.232.234.58
deny from 72.232.35.218
deny from 72.232.7.122
deny from 72.232.7.242
deny from 72.9.241.66
deny from 74.115.102.130
deny from 74.52.80.210
deny from 74.86.24.133
deny from 74.92.40.194
deny from 75.104.128.58
deny from 76.111.178.128
deny from 76.171.97.29
deny from 76.185.230.192
deny from 76.229.160.91
deny from 76.4.48.124
deny from 77.41.104.29
deny from 77.50.7.167
deny from 77.70.106.72
deny from 78.37.20.253
deny from 80.116.242.180
deny from 80.154.37.116
deny from 80.237.140.233
deny from 80.237.160.60
deny from 80.53.16.58
deny from 80.69.217.52
deny from 81.167.224.138
deny from 81.169.157.122
deny from 81.169.172.229
deny from 81.169.172.69
deny from 81.177.26.191
deny from 81.223.196.122
deny from 81.25.50.226
deny from 81.56.128.161
deny from 81.74.236.38
deny from 81.95.151.133
deny from 81.95.151.134
deny from 81.95.151.135
deny from 81.95.151.136
deny from 81.95.151.137
deny from 81.95.151.50
deny from 81.95.151.52
deny from 81.95.151.54
deny from 82.127.58.180
deny from 82.148.97.68
deny from 82.165.253.19
deny from 82.238.24.238
deny from 82.27.68.182
deny from 82.48.248.126
deny from 82.55.106.163
deny from 82.77.201.99
deny from 82.81.90.93
deny from 83.10.87.91
deny from 83.14.162.155
deny from 83.165.103.68
deny from 83.21.78.223
deny from 83.223.83.94
deny from 83.239.175.100
deny from 83.246.114.18
deny from 83.89.7.10
deny from 83.90.154.70
deny from 84.109.121.116
deny from 84.109.121.121
deny from 84.122.247.122
deny from 84.123.57.153
deny from 84.13.240.28
deny from 84.144.89.218
deny from 84.151.240.62
deny from 84.156.248.155
deny from 84.16.235.197
deny from 84.177.3.156
deny from 84.177.71.126
deny from 84.237.165.136
deny from 84.52.96.217
deny from 85.103.20.231
deny from 85.103.34.242
deny from 85.104.239.91
deny from 85.106.177.119
deny from 85.110.237.101
deny from 85.120.168.10
deny from 85.138.112.68
deny from 85.140.23.55
deny from 85.159.34.220
deny from 85.25.135.248
deny from 85.255.120.162
deny from 85.54.168.60
deny from 85.98.100.126
deny from 85.99.7.100
deny from 86.108.74.210
deny from 86.20.64.210
deny from 86.67.104.24
deny from 87.106.19.184
deny from 87.106.37.19
deny from 87.118.106.189
deny from 87.118.116.101
deny from 87.118.116.175
deny from 87.118.116.245
deny from 87.118.116.8
deny from 87.118.118.12
deny from 87.118.70.8
deny from 87.118.98.9
deny from 87.194.3.244
deny from 87.210.41.139
deny from 87.219.46.80
deny from 87.236.29.207
deny from 87.24.194.59
deny from 87.242.117.145
deny from 87.249.59.170
deny from 87.6.72.145
deny from 87.99.79.90
deny from 87.99.79.91
deny from 87.99.79.92
deny from 87.99.79.93
deny from 88.146.160.164
deny from 88.156.90.181
deny from 88.227.248.148
deny from 88.230.209.59
deny from 88.233.182.89
deny from 88.233.215.107
deny from 88.235.227.112
deny from 88.235.3.135
deny from 88.238.100.37
deny from 88.39.112.49
deny from 89.1.109.198
deny from 89.110.45.29
deny from 89.142.100.6
deny from 89.149.202.65
deny from 89.149.202.65
deny from 89.149.244.190
deny from 89.156.185.173
deny from 89.178.164.45
deny from 89.178.21.47
deny from 89.188.104.85
deny from 89.208.84.225
deny from 89.216.225.204
deny from 89.222.132.66
deny from 89.78.159.144
deny from 90.156.169.220
deny from 90.156.169.224
deny from 90.156.169.225
deny from 91.103.193.17
deny from 91.103.25.22
deny from 91.12.80.186
deny from 91.12.80.186
deny from 91.121.67.145
deny from 91.122.16.205
deny from 91.124.109.185
deny from 91.124.216.58
deny from 91.124.72.226
deny from 91.124.96.155
deny from 91.192.104.2
deny from 91.192.104.2
deny from 84.179
deny from 85.12.168
deny from 71.56.7
deny from 84.179
deny from 78
deny from 213.118.64
deny from 213.118.65
deny from 213.118.66
deny from 213.118.67
deny from 213.118.68
deny from 213.118.69
deny from 213.118.70
deny from 213.118.71
deny from 213.118.72
deny from 213.118.73
deny from 213.118.74
deny from 213.118.75
deny from 213.118.76
deny from 213.118.77
deny from 213.118.78
deny from 213.118.79
deny from 213.118.80
deny from 213.118.81
deny from 213.118.82
deny from 213.118.83
deny from 213.118.84
deny from 213.118.85
deny from 213.118.86
deny from 213.118.87
deny from 213.118.88
deny from 213.118.89
deny from 213.118.90
deny from 213.118.91
deny from 213.118.92
deny from 213.118.93
deny from 213.118.94
deny from 213.118.95
deny from 213.118.96
deny from 213.118.97
deny from 213.118.98
deny from 213.118.99
deny from 213.118.100
deny from 213.118.101
deny from 213.118.102
deny from 213.118.103
deny from 213.118.104
deny from 213.118.105
deny from 213.118.106
deny from 213.118.107
deny from 213.118.108
deny from 213.118.109
deny from 213.118.110
deny from 213.118.111
deny from 213.118.112
deny from 213.118.113
deny from 213.118.114
deny from 213.118.115
deny from 213.118.116
deny from 213.118.117
deny from 213.118.118
deny from 213.118.119
deny from 213.118.120
deny from 213.118.121
deny from 213.118.122
deny from 213.118.123
deny from 213.118.124
deny from 213.118.125
deny from 213.118.126
deny from 213.118.127
deny from 213.118.128
deny from 213.118.129
deny from 213.118.130
deny from 213.118.131
deny from 213.118.132
deny from 213.118.133
deny from 213.118.134
deny from 213.118.135
deny from 213.118.136
deny from 213.118.137
deny from 213.118.138
deny from 213.118.139
deny from 213.118.140
deny from 213.118.141
deny from 213.118.142
deny from 213.118.143
deny from 213.118.144
deny from 213.118.145
deny from 213.118.146
deny from 213.118.147
deny from 213.118.148
deny from 213.118.149
deny from 213.118.150
deny from 213.118.151
deny from 213.118.152
deny from 213.118.153
deny from 213.118.154
deny from 213.118.155
deny from 213.118.156
deny from 213.118.157
deny from 213.118.158
deny from 213.118.15
deny from 66.47.154.58
deny from 89.77.81.13
deny from 91.122.183.130
deny from 195.229.242.57
deny from 200.69.16.36
deny from 218.57.11.112
deny from 24.193.92.9
deny from 66.249.84.65
deny from 66.249.85.134
deny from 68.198.206.226
deny from 68.56.244.176
deny from 68.7.17.104
deny from 72.14.194.26
deny from 83.237.197.84
deny from 83.3.45.73
deny from 85.140.248.46
deny from 85.21.125.100
deny from 87.99.79.94
deny from 91.76.57.242
deny from 85.114.133.77
deny from 85.255.120.163
deny from 128.174.118.218
deny from 195.166.237.254
deny from 198.54.202.226
deny from 200.96.165.126
deny from 202.65.157.18
deny from 216.36.0.34
deny from 216.55.97.168
deny from 60.213.44.108
deny from 60.250.135.134
deny from 62.141.52.98
deny from 64.224.200.212
deny from 64.72.112.117
deny from 66.55.71.82
deny from 70.145.131.206
deny from 85.140.181.225
deny from 85.255.120.155
deny from 85.255.120.171
deny from 87.118.116.103
deny from 89.0.96.154
deny from 89.110.10.30
deny from 89.77.83.128
allow from all