Проверить IP адрес по анти-спам базам
IP можно вводить как в формате IPv4, так и в формате длинного целого числа.
Данный сервис доступен по API
Ваш IP адрес: 18.97.9.172
При множественной отправке писем часто возникает проблема с попаданием вашего IP адреса в списки спамеров (mail black list). Очень важно вовремя обнаружить такую проблему и предпринять комплекс мер по вызволению своего IP адреса, т.к. большинство отправляемых с него писем не попадут к получателю.
Для проверки используется DNS-запрос к серверу, содержащему черный список.
Данный сервис позволяет быстро проверить попадание IP адреса в основные спам-базы (Realtime Blackhole Lists или RBL, DNSBL или Date Name Server Black List или черный список электронной почты), а в расширенном режиме проверить попадание во все известные черные списки.
Список серверов, содержащих IP адреса, с которых рассылался спам
Это так называемый DNSBL - список, он используется почтовыми программами для проверки письма на спам. Мы поддерживаем и актуализируем информацию, поэтому у нас всегда доступен самый полный список серверов для проверки на спам. Так же он доступен по API.
API получения списка DNSBL
Для ограничения количества выдаваемых серверов в списке используйте необязательный параметр
priority=[9-самые важные, 7-важные и популярные, 1-все работающие]
Для получения списка серверов в формате json вызовите:
https://htmlweb.ru/json/mail/dnsbl
name - название
url - WEB-адрес ресурса
url_dns - адрес для DNS-запроса"
url_test - URL в который надо подставить ip для проверки (в планах)
upd - актуальность
priority - 9-самые важные, 7-популярные, 1-неважные, 0-не работает
Ответ:
{
"0": {
"id": 1,
"name": "0spam.fusionzero.com",
"url": "",
"url_dns": "0spam.fusionzero.com",
"upd": "27.07.2022",
"priority": 1
},
"1": {
"id": 2,
"name": "0spam-killlist.fusionzero.com",
"url": "",
"url_dns": "0spam-killlist.fusionzero.com",
"upd": "27.07.2022",
"priority": 1
},
....
"553": {
"id": 554,
"name": "zebl.zoneedit.com",
"url": "",
"url_dns": "zebl.zoneedit.com",
"upd": "27.07.2022",
"priority": 1
},
"status": 200,
"limit": 4921,
"balans": 69528.24
}
Для получения списка серверов в текстовом формате вызовите:
https://htmlweb.ru/api/mail/dnsbl?html&priority=7
Здесь параметр priority=7 ограничивает список, исключая второстепенные сервера.
bl.spamcop.net sbl.spamhaus.org b.barracudacentral.org dnsbl-1.uceprotect.net dnsbl-2.uceprotect.net ...
API проверки ip в спам базах
Для проверки IP адреса на наличие его в базах блокировки за рассылку спама используйте API вызов:
https://htmlweb.ru/json/mail/ip_spam_check?ip=ПРОВЕРЯЕМЫЙ_IP&api_key=xxx
Входные параметры:
- ip = проверяемый ip
- all - если не передан, то быстрая проверка, иначе проверяет по всем базам
- timeLimit - через сколько секунд вернуть ответ, по умолчанию 29 секунд. Если проверит не все, в ответе будет nextUrl для продолжения проверки.
- perpage = сколько проверить, по умолчанию 0, - проверяет и выводит все в пределах временного лимита
- skipSame = 0 - не пропускать похожие спам-списки (с одного домена)
- api_key=xxx - уникальный ключ, указан в вашем личном кабинете
Возвращаемые параметры:
- dnsbl - список проверенных черных списков, по каждому 1- присутствует, 0-отсутствует
- count_bl - количество черных списков в которых обнаружен ваш ip адрес (из возвращенных)
- count_all - общее количество черных списков, доступных для проверки
https://htmlweb.ru/json/proxy/ip_spam_check?ip=167.99.62.12Ответ:
{"status":200,
"dnsbl":{
"bl.spamcop.net":0,
"sbl.spamhaus.org":0,
"b.barracudacentral.org":0,
"dnsbl-1.uceprotect.net":0,
"dnsbl-2.uceprotect.net":0},
"count_bl":0,
"count_all":5,
"limit":123895,
"balans":61432.24
}
Для проверки по всем существующим спам листам используйте запрос:
https://htmlweb.ru/json/mail/ip_spam_check?ip=185.12.92.137&all&skipSame=0&timeLimit=20
Он выполнится за 20 секунд и кроме основного тела вернет ссылку на продолжение выполнения(nextUrl). Необходимо вызывать переданную ссылку повторно до тех пор, пока она есть в ответе.
{
"status": 200,
"dnsbl": {
"0spam.fusionzero.com": 0,
"0spam-killlist.fusionzero.com": 0,
"0spamtrust.fusionzero.com": 0,
"0spamurl.fusionzero.com": 0,
"88.blocklist.zap": 0,
"abuse-contacts.abusix.org": 1,
"abuse.rfc-clueless.org": 0,
"access.redhawk.org": 0,
"accredit.habeas.com": 0,
"admin.bl.kundenserver.de": 0,
"all.ascc.dnsbl.bit.nl": 1,
"all.dnsbl.bit.nl": 0,
"all.rbl.jp": 0,
"all.rbl.webiron.net": 0,
"all.s5h.net": 0,
"all.spamrats.com": 0,
"all.spam-rbl.fr": 0,
"all.v6.ascc.dnsbl.bit.nl": 0,
"asn.routeviews.org": 0,
"aspath.routeviews.org": 0,
"aspews.ext.sorbs.net": 0,
"auth.spamrats.com": 0,
"babl.rbl.webiron.net": 0
},
"count_bl": 2,
"count_all": 384,
"nextUrl": "/api.php?obj=mail&m=ip_spam_check&json=&ip=185.12.92.137&all=&skipsame=0&timelimit=20&from=0spam-killlist.fusionzero.com",
"limit": 123895,
"balans": 61432.24
}
Особенность тарификации:
За каждый вызов API в пределах 20 проверяемых черных списков списывается один запрос согласно вашего тарифного плана.
Другие сервисы, доступные по API
Стоимость API запроса и тарифы
Еще полезное об IP и почтовых рассылках:
- API для получения информации об IP адресе пользователя интернет.
- Скачать Базу IP адресов для определения пользователя интернет по его ip адресу.
- Черный список IP адресов IP адреса, с которых производились атаки типа BruteForce.
- ☠ Черный список сайтов
- Сравнение черных списков DNS BL
- База IP адресов, которые попали в списки DNSBL - удобно использовать для проверки.
- Примеры скриптов e-mail рассылок на PHP
.
Прокомментировать/Отблагодарить