420 Commits

Author SHA1 Message Date
wooferguy
84f4dd586e 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.
2023-02-20 21:09:48 +13:00
wooferguy
2a18d72c15 XOAUTH2 SMTP Release
Updated help file to reflect changes.
2023-02-17 23:28:13 +13:00
wooferguy
c10671e392 XOAUTH2 SMTP
Exposing functionality for OAuth2 through Nodemailer. Added some error reporting if credentials are missing to match the Email-In node.
2023-02-16 07:54:05 +13:00
wooferguy
6e5bf9e06b Add new UI elements to Email Out node
Add option for XAouth2 for SMTP node
2023-02-16 00:22:38 +13:00
wooferguy
2be2d8fae8 XOAUTH2 POP3 Release
Updated help docs and version to reflect changes.
2023-02-14 23:56:28 +13:00
wooferguy
0df321bcd3 XOAUTH2 POP3
Added checking for authentication type to allow XOauth2 tokens to be sent to POP server. Turned off UI restrictions for this functionality.
2023-02-14 23:22:01 +13:00
wooferguy
7964a1e7e3 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.
2023-02-14 23:18:59 +13:00
wooferguy
4d5eb1c811 XOauth2 IMAP Release
Prevent XOAuth2 being used for POP. Update PR Template.
Updated help file.
Bumped version to 1.19-beta
2023-02-12 10:03:36 +13:00
wooferguy
bbf2330b1a Cleanup and README
Remove old code, update readme
2023-02-11 14:50:57 +13:00
wooferguy
ce4bf11b48 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
2023-02-11 14:45:09 +13:00
wooferguy
b433ed55f0 Error reporting
Password missing error only occurs if set to basic authentication.

Token missing only occurs if set to XOAuth2.
2023-02-09 19:47:37 +13:00
wooferguy
aea1407745 XOAuth2 forces input
Using XOauth2 forces triggered node, and automatic trigger sets auth to basic;
XOAuth2 needs token from flow
2023-02-09 19:19:34 +13:00
wooferguy
165e8013a7 SASL Format
Added checkbox to turn off SASL formatting if the user wants to do this themselves
2023-02-09 19:15:00 +13:00
wooferguy
923ad0d361
Merge branch 'node-red:master' into Add-OAuth-to-node-red-node-email- 2023-02-09 15:02:55 +13:00
wooferguy
de40c4b817 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
2023-02-09 14:58:25 +13:00
wooferguy
92578322d6 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
2023-02-05 13:56:26 +13:00
Dave Conway-Jones
553ae44ccb
B ump pusher to v1 due to large underlying library changes 2023-02-02 10:59:31 +00:00
Chad Gregory
0a0917b67a
Update pusher dependencies & code (#974)
* update pusher dependencies & code

* Update package.json

* update pusher icon

* Reverting some package.json changes

* add contributors

* Add padding to icon

* resize icon

* Updated available clusters

* update broken link to cluster option

* Update clusters for out node
2023-02-02 10:57:05 +00:00
Dave Conway-Jones
9bae313b72
revert mailparser to fix node12 (for now) 2022-12-24 14:03:49 +00:00
Dave Conway-Jones
b046740e7f
Update package.json 2022-12-22 11:45:00 +00:00
Dave Conway-Jones
bb0a6fd272
bump email packages 2022-12-22 11:39:36 +00:00
Dave Conway-Jones
b9053cf962
email - better cleanup of deleted messages ? 2022-12-22 11:38:00 +00:00
Dave Conway-Jones
c3a5716fe7
Let email node be able to send blank topic
and let msg.description be " also
to close #959
2022-11-08 13:52:37 +00:00
Dave Conway-Jones
4c0ecc70bc
add smtp keywords 2022-10-29 16:51:14 +01:00
Dave Conway-Jones
06c9bd65a7
Let email node better report catchable connection errors
to close #956
2022-10-16 17:50:39 +01:00
Dave Conway-Jones
4a1f3dd749
Bump nodemailer lib to latest 2022-10-14 13:36:58 +01:00
Dave Conway-Jones
543afd119a
bump to email libs and doc to remove old insecure access ref. 2022-08-23 14:32:34 +01:00
Dave Conway-Jones
d913171f40
Pushbullet - Fix sms missing notifications issue
to close #936
2022-08-20 18:56:34 +01:00
Dave Conway-Jones
e5e8a33d80
bump notify and timeswitch deps 2022-08-19 11:40:53 +01:00
Dave Conway-Jones
6830ce4fba
email node - add done capability to retrieving mail node. 2022-07-19 12:59:41 +01:00
Dave Conway-Jones
3ffd3f9fad
remove superfluous logging 2022-06-29 10:07:56 +01:00
Dave Conway-Jones
4cfbc6a32a
Add resource and separate out domain in XMPP node
to address #881
2022-06-29 10:06:24 +01:00
Dave Conway-Jones
8431e624f7
Bump email node dependencies 2022-06-29 10:01:16 +01:00
David D'Hauwe
13b839cfda
Smtp server security note and hide unrelevant fields (#924)
* Email Mta Node added security and authentication

* Documentation updated

* Original formatting restored

* email-mta added note for port security
hide fields when not relevant
2022-06-14 22:13:16 +01:00
David D'Hauwe
0fa0816506
Smtp server (#923)
* Email Mta Node added security and authentication

* Documentation updated

* Original formatting restored
2022-06-10 10:14:38 +01:00
Dave Conway-Jones
63012a7ae3
Let feedparser ignore initial "old" stories 2022-06-02 17:35:09 +01:00
Dave Conway-Jones
8ca551d4bd
Bump email libs 2022-04-08 13:27:54 +01:00
Dave Conway-Jones
87165965d9
Update package.json 2022-04-02 13:38:09 +01:00
Dave Conway-Jones
757abe3209
Fix id handling to close #897 2022-04-01 22:51:40 +01:00
Dave Conway-Jones
fb9c90f68c
fix email inreplyto to do the sensible thing 2022-03-19 10:31:40 +00:00
Kazuhito Yokoi
dbd7004ae5
Add Japanease translations for e-mail node (#890) 2022-03-10 22:27:26 +00:00
Dave Conway-Jones
1a7077c938
bump email node 2022-02-24 17:15:22 +00:00
Dave Conway-Jones
5c333db0dd
run snyk checks and lint packages, bump notify. 2022-01-22 22:23:41 +00:00
Dave Conway-Jones
328aa1fb52
Bump to pickup xmpp vuln 2022-01-22 17:46:49 +00:00
Dave Conway-Jones
456e573cd7
bump tail and xmpp packages 2022-01-17 09:54:38 +00:00
Dave Conway-Jones
8d8195ec02
Bump packages and tidy poplib linting 2022-01-03 17:33:14 +00:00
Dave Conway-Jones
e6930274e2
Bump email
and include poplib to avoid example warning.
2022-01-01 19:11:01 +00:00
Dave Conway-Jones
4ee6e57111
let feedparser accept simple xml headers
to close #867
2021-12-23 10:59:21 +00:00
Sam Machin
2d28a2304f
Update package.jsons for mono-repo (#851)
Update the package.json for each node to point to the directory within the repo that hosts the code for the package in question.  as per https://docs.npmjs.com/cli/v7/configuring-npm/package-json#repository
2021-11-02 15:22:30 +00:00
Dave Conway-Jones
5db644bd57
bump some libs - email, annotate image, core 2021-10-27 14:03:49 +01:00