Comments (4)
This is an interesting idea. I have not evaluated, yet, if this is possible with the new webextension API...
(Thunderbird >60 will make huge changes to the addon system and it is not worth to develop anything for TB 60)
from autoarchivereloaded.
I think there are some problems with this approach:
- requesting a well known website would be a cross origin request which is blocked by the browser engine included in Thunderbird. Cross origin means, you can only access the domain where your web page is coming from (an addon is not coming from any domain btw.) and domains which allow cross-origin requests. But probably one could find an URL at some CDN provider which allow such success
- reaching a website must not be the same as reaching the mail server, for example one might have a setup where the mail server is in an internal network and it is reachable while public websites are not
- privacy afine people may not like requesting an URL every time you click the archive button
from autoarchivereloaded.
Thanks for your answer. But I know it's easy to open a connexion with JavaScript/TypeScript.
If you're able to read mail server config file, you just have to open a connexion (without exchanging anything) and close it : if timer goes in timeout, don't try archive, else network is up.
My knowledge is better in networking.
For example, if server is imap.domain.extension on port 587, you can open a connexion, even if you're not able to use the protocol behind. That way, you're sure about server status
from autoarchivereloaded.
With which js command would you open the connection to IMAP/POP3 server?
from autoarchivereloaded.
Related Issues (20)
- Can AaR move mail between IMAP accounts? HOT 1
- How to get what is the progress of archiving? HOT 3
- No settings menu with tb 78.6 HOT 4
- Archiving does not start but produces error shown in error console HOT 2
- including 'special' folders: bin/trash and drafts HOT 6
- Wetransfer does not work if AAR installed HOT 1
- Can NOT get AutoarchiveReloaded (AaR) to do anything HOT 1
- Archived messages have NO content! HOT 4
- Data loss HOT 1
- Specify or choose folder to archive HOT 2
- Configuration missing from menu HOT 2
- Relocated storage path of Thunderbird profile is not picked up HOT 1
- AutoarchiveReloaded doesn't work with TB 91 HOT 3
- Archiving possibilities when using the Owl for Exchange add-on HOT 7
- Problems with a huge amount of messages - it stopped archiving HOT 5
- Thunderbird Crash since v102.3.0 HOT 2
- Detect offline mode HOT 2
- No archiving any more HOT 1
- Reversing folder creation HOT 1
- No AutoArchive symbol, menu selection. HOT 11
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 autoarchivereloaded.