An open API service indexing awesome lists of open source software.

https://github.com/falon/rblcheck

Check if IP has blocked with postscreen DNSBL
https://github.com/falon/rblcheck

dnsbl postfix postscreen rbl

Last synced: 8 months ago
JSON representation

Check if IP has blocked with postscreen DNSBL

Awesome Lists containing this project

README

          

# rblcheck
Check if IP has blocked with postscreen DNSBL.

- PHP 7 required (tested)
- Move style.css and ajaxsbmt.js in DOCUMENT_ROOT/include dir.
- `composer require jbboehr/dnsbl` from root rblcheck folder
- Move dnsbl.conf-default in dnsbl.conf.
- Edit dnsbl.conf
- inserting in [lists] the postscreen_dnsbl_sites, using the same syntax present in main.cf.
- inserting in [threshold][bl] the postscreen_dnsbl_threshold
- inserting in [threshold][wl] the postscreen_dnsbl_whitelist_threshold

## Check at your SMTP servers
Are you an Email Administrator, or are you responsible of your own SMTP servers?
If you like you can take advantage from this tool also to check if some of your SMTP servers are blocklisted.
In this case the postscreen scores are ignored and your IPs are simply checked against list names and values.

- Move mySMTP.conf-default in mySMTP.conf.
- insert here your SMTP servers IPs.
- Move email.conf-default in email.conf.
- customize the alert email you receive if some of your SMTP server are blocklisted.
- Schedule computeMySMTP.php
- You can configure a systemd service/timers as
`/usr/lib/systemd/system/rblcheck.service`:
```
### SMTP Servers RBL Check ###
#

[Unit]
Description=RBL check for your IPs
After=syslog.target network.target

[Service]
User=root
ExecStart=/var/www/html/postmaster/rblcheck/computeMySMTP.php
```

`/usr/lib/systemd/system/rblcheck.timer`:
```
### SMTP Servers RBL Check ######
#

[Unit]
Description=RBL check for your IPs
After=syslog.target network.target

[Timer]
OnCalendar=daily
RandomizedDelaySec = 7200

[Install]
WantedBy=multi-user.target
```

- See at http(s)://[...]/lookResult.php

Enjoy!