Notes on binkd
This commit is contained in:
parent
370f8039db
commit
53a23c5163
|
@ -120,5 +120,34 @@ scannerTossers: {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Binkd
|
||||||
|
Since Binkd is a very common mailer, a few tips on integrating it with ENiGMA½:
|
||||||
|
|
||||||
|
### Scheduling Polls
|
||||||
|
Binkd does not have it's own scheduler. Instead, you'll need to set up an Event Scheduler entry or perhaps a cron job:
|
||||||
|
|
||||||
|
First, create a script that runs through all of your uplinks. For example:
|
||||||
|
```bash
|
||||||
|
#!/bin/bash
|
||||||
|
UPLINKS=("21:1/100@fsxnet" "80:774/1@retronet" "10:101/0@araknet")
|
||||||
|
for uplink in "${UPLINKS[@]}"
|
||||||
|
do
|
||||||
|
/usr/local/sbin/binkd -p -P $uplink /home/enigma/xibalba/misc/binkd_xibalba.conf
|
||||||
|
done
|
||||||
|
```
|
||||||
|
|
||||||
|
Now, create an Event Scheuler entry in your `config.hjson`. As an example:
|
||||||
|
```hjson
|
||||||
|
eventScheduler: {
|
||||||
|
events: {
|
||||||
|
pollWithBink: {
|
||||||
|
// execute the script above very 1 hours
|
||||||
|
schedule: every 1 hours
|
||||||
|
action: @execute:/path/to/poll_bink.sh
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Additional Resources
|
## Additional Resources
|
||||||
* [Blog entry on setting up ENiGMA + Binkd on CentOS7](https://l33t.codes/enigma-12-binkd-on-centos-7/). Note that this references an **older version**, so be wary of the `config.hjson` refernces!
|
* [Blog entry on setting up ENiGMA + Binkd on CentOS7](https://l33t.codes/enigma-12-binkd-on-centos-7/). Note that this references an **older version**, so be wary of the `config.hjson` refernces!
|
||||||
|
|
Loading…
Reference in New Issue