Modified scripts for Gmail and Yahoo... for X-Notifier 3.x for Firefox

First... Note that X-Notifier 3.x will only work with Firefox up to version 56 (and then perhaps for another year with the Extended Service Release (ESR) of FF 56). Mozilla has said that they will terminate the old addons programming interface with FF 57.  Until then...

There are modified scripts for Gmail and to check Yahoo via the IMAP script... that work with X-Notifier 3.5.23...

- For the updated custom Gmail script, go to the following post by "JustOff" (linked below) and then right-click -his- link, then click 'Save link as...' and change the 'File name' (from b11a0503.txt) to:  gmail.js   ...then click Save.  Next, go to X-Notifier, Options, click the "Scripts" button, and 'Add' that new gmail.js script... then click 'OK', and close Options by clicking 'OK'.  Lastly, close Firefox (to clear memory/settings), and re-open it.  That's all.

See JustOff's post: http://xnotifier.tobwithu.com/dp/comment/12109#comment-12109

- For the Yahoo fix, the workaround is to redefine Yahoo accounts using the IMAP script (instead of the Yahoo script)... but it was necessary to fix X-Notifier's embedded IMAP script (to work with the 'new' Yahoo Mail that is being rolled out slowly to everyone), so... Jeroen modified the existing IMAP script, and you can add it just like any other custom script.  (Note: clicking your IMAP defined account does not log you into your inbox, but you can add a Link entry to go there, or at least to the webmail login page. Also there is no custom icon for IMAP defined accounts, but you can add one... see http://xnotifier.tobwithu.com/dp/node/481).

Before or After saving and adding the custom IMAP script, you will need to change one of your Yahoo account settings to allow IMAP access, and then define your Yahoo account in X-Notifier using the new IMAP script. So...

- First, in Firefox, go to: https://login.yahoo.com/account/security#other-apps

...and scroll down the webpage, and turn 'on' the slider (to the right) to "Allow apps that use less secure sign in" ...then close your account tab. (The setting is saved as soon as you change it.)

- Then, go to the following post by Jeroen (linked below), and left-click -his- link, which opens a Dropbox webpage with the script and a 'Download' button in the upper right corner... (ignore 'Sign in'). Click the 'Download' button, click 'Direct download' and save the imap.js file to your computer... then close the Dropbox tab.  Next, go to X-Notifier, Options, click the "Scripts" button, and 'Add' that new imap.js script... then click 'OK', and close Options by clicking 'OK'.  Lastly, close Firefox (in order to start fresh with new script, clean settings/memory).

Jeroen's post: http://xnotifier.tobwithu.com/dp/comment/12351#comment-12351

- Finally, re-open Firefox, and define your Yahoo account in X-Notifier, using the IMAP script...

Go to X-Notifier, Options... then click the box to the left of the "Scripts" button (it should be labeled 'Gmail'), and select IMAP from the drop-down list of installed scripts. Then...

...fill in your usual username and password, and for "Server", enter:

imap.mail.yahoo.com 

...and for "Link", enter: 

https://mg.mail.yahoo.com/neo/launch

...and lastly, click the "Add" button, and then "OK".

If that IMAP account definition works for you, you may want to either UNcheckmark (disable) the Yahoo accounts previously defined using the embedded Yahoo script, or highlight them and Delete.

---------------------------------------------------------

In the Firefox version, X-Notifier 4.0.3, Gmail and Yahoo should be working...
...in version 4.x, the available scripts are limited to only what is embedded in the program... there is no adding of custom scripts by users.

Chrome browser's version of X-Notifier, also 4.0.3, still supports custom scripts.

Safari users can also get X-Notifier 4.0.3 for Safari, which supports custom scripts.
http://xnotifier.tobwithu.com/downloads/sf/xnotifier4.0.3.safariextz
If you have trouble upgrading to 4.0.3... you might try Exporting your accounts (go to X-Notifier, Options), then UNinstall X-Notifier, and finally... again try to install 4.0.3, but select "Install from developer" ...and after it's properly installed, Import your accounts.