Comments (3)
Hello.
Looking through the code, it looks like I set up the mailer and an alert function, but the send alert function is never called. I've gone back and looked to when it was added and never got actually connected. The readme and settings imply that email alerts will get sent, and that's because it was a planned feature before I took a break from this project.
I will make best effort to apply some updates to this project, especially adding in a send test alert
to test the mailer and the logic to dictate the alerts.
The changes to the code to connect the alerts up properly require:
- adding a timer or scheduler to look at the WHOIS expirations
- measure the time between current time and expiration date
- compare the difference to the constraints (I suppose we could use the WHOIS update periods as triggers, 3 months, 2 months, 1 month)
- send an alert
- also we have to track what events we sent an alert for and remember so we don't keep alerting every WHOIS expiration examination
from domain-monitor.
Since my original post, I went ahead and renewed the domain registration that was to expire within 60 days. Upon a restart the app did a new whois check and recognized the updated expiration date. However, there was no alert generated. No mention of an alert in the logs either.
from domain-monitor.
Connecting the scheduler to send mail is coming in an update later today, planned as v1.1.0.
from domain-monitor.
Related Issues (20)
- Rename included config files
- Storage of WHOIS data
- domain list reference consistency HOT 1
- Update Log on Sent communication
- Promises
- Footer hides page
- Domain Cards
- Save config changes
- WSL - manual config directory HOT 1
- Cannot read property 'domains' of undefined HOT 17
- WHOIS cache miss for fubar.com HOT 8
- Updated docker packages HOT 2
- No expiration and nameservers for .nl-TLD's HOT 2
- Test alerts from Web UI HOT 3
- errors after adding domains and going to dashboard
- Modify Docker Image Action HOT 1
- [req] add sorting options to dashboard
- Support for ARM64 HOT 2
- Privacy issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from domain-monitor.