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
- Host: GitHub
- URL: https://github.com/falon/rblcheck
- Owner: falon
- License: apache-2.0
- Created: 2016-11-09T15:40:34.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-24T11:35:46.000Z (almost 8 years ago)
- Last Synced: 2025-01-03T00:25:16.373Z (9 months ago)
- Topics: dnsbl, postfix, postscreen, rbl
- Language: PHP
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!