Commit Graph

19 Commits

Author SHA1 Message Date
Dave Conway-Jones 9f9d293461
Add email option for no authentication
to close #989
Bump to v2 (remove external cred file hack)
2023-04-24 22:17:39 +01:00
wooferguy 9a57958a1e
XOAuth2 for Email-In node (#975)
* Update PULL_REQUEST_TEMPLATE.md

* Add new UI elements to Email In node

Locale for en-US
Added Auth type and Token field to Email IN
Dynamically appear based on selection

* XOAUTH2 IMAP

Minor UI changes. Exposing only XOAuth2. Picks up raw access token from input message specified.

Only works for IMAP
Token formatted by node for Exchange and GMail, won't work on other providers.
Only works on trigger, not timer

TODO:
Add POP XOAUTH2 capability
Add SMTP XOAUTH2 capability
Add option to pass SASL XAOUTH2 token rather than raw OAUTH2 token

* SASL Format

Added checkbox to turn off SASL formatting if the user wants to do this themselves

* XOAuth2 forces input

Using XOauth2 forces triggered node, and automatic trigger sets auth to basic;
XOAuth2 needs token from flow

* Error reporting

Password missing error only occurs if set to basic authentication.

Token missing only occurs if set to XOAuth2.

* Unit tests

Make sure basic authentication is selected by default, and that an additional input is created and timed triggers are turned off for XOauth2

* Cleanup and README

Remove old code, update readme

* XOauth2 IMAP Release

Prevent XOAuth2 being used for POP. Update PR Template.
Updated help file.
Bumped version to 1.19-beta

* Update POP3 dependency

Removed dependency to poplib.js, moved to node-pop3. Re-wrote checkPOP3 function asynchronously using the new library. Added some node.status changes to mimic IMAP behaviour.

* XOAUTH2 POP3

Added checking for authentication type to allow XOauth2 tokens to be sent to POP server. Turned off UI restrictions for this functionality.

* XOAUTH2 POP3 Release

Updated help docs and version to reflect changes.

* Add new UI elements to Email Out node

Add option for XAouth2 for SMTP node

* XOAUTH2 SMTP

Exposing functionality for OAuth2 through Nodemailer. Added some error reporting if credentials are missing to match the Email-In node.

* XOAUTH2 SMTP Release

Updated help file to reflect changes.

* Unit Tests for Email Out

Modified tests to allow these unit tests to pass, but does not address the fault caused by the Node Test Helper - credentials only loaded after the flow has been loaded.

---------

Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>
2023-03-27 20:27:47 +01:00
meeki007 b12571527f
node-red-node-email: Added documentation use of: Use secure connection & update Readme documentation (#824)
Updated README,md to better reflect the updated documentation found in the node
2021-07-31 09:33:41 +01:00
Dave Conway-Jones 61a03d7cc3
Tidy email node README to remove false "only one mail" statement.
and tidy some other newer functionality. like plaintext.
to close #792
2021-04-03 16:55:45 +01:00
juggledad 3afc2622f3
Updated README to expand the way `msg.from` works (#654) 2020-05-23 07:57:31 +01:00
Dave Conway-Jones 6682320c97
Add gmail access info to readme and info 2019-08-29 15:49:38 +01:00
Dave Conway-Jones 1f8ab3ebb7
Update email node readme to be less confusing
Bump pre-reqs as well
2019-02-24 23:07:38 +00:00
Dave Conway-Jones a2b9097613
Email node - report when on old node.js 2018-09-04 18:51:20 +01:00
Dave Conway-Jones 649f9f2fbf
Bump email node for pr attachment errors fix 2018-09-03 20:06:36 +01:00
Dave Conway-Jones 34a1351edc
tidy overall readme 2018-05-02 10:11:49 +01:00
Dave Conway-Jones ae6cfcec2d
update readme for email node 2018-05-01 22:06:54 +01:00
Christopher Hiller 360d71f84b upgrade nodemailer; closes #439 (#440)
* upgrade nodemailer
- update documentation(s)
- add/update `package-lock.json`(s)
- add `engines` field(s)
* remove Node.js v4 from build matrix
* bump major version of node-red-node-email to v1.0.0
2018-05-01 21:31:22 +01:00
Dave Conway-Jones 677864482e Bump email node version 2016-08-03 09:01:28 +01:00
Mike Sparr 17255b7bbf Fixed #222 - RFC error with invalid FROM address with userid conf (#223)
* Fixed #222 - RFC error with invalide FROM address forcing userid config value

* Added user help text for #222 fix and pull request

* Fixing tab spacing for #222 fix before pull request acceptance
2016-08-03 08:55:39 +01:00
Neil Kolban 3107080b19 Email rework (#195)
* Rework of Node-RED email nodes
2016-04-20 19:47:23 +01:00
Dave Conway-Jones eff8327971 Info/Doc style updates to core/pi nodes 2016-03-02 13:27:52 +00:00
dceejay 56bb10642a Update Note(s) in READMEs for all moved out nodes.
redis, mongo, email, feedparse, twitter, irc, arduino, serialport
2015-06-16 21:37:22 +01:00
dceejay 36bc2e6b06 Correct spellings in email readme,
skip test for now.
2015-06-16 09:17:06 +01:00
dceejay 374a8efbf6 add email node to node-red-nodes, fix lint etc 2015-06-13 18:53:02 +01:00