The plugin repository is the one in nodebb admin. But the thing about it is that there is no moderation there - it's just npm packages that have nbbpm attribute and compatibility string. If the compatibility string is wrong, there is no way for NodeBB to verify that. You can learn about it here.
Other than that you can just search GitHub, NPM and GitLab for names starting with nodebb-plugin.
[nodebb-plugin-newsletter] Send e-mail newsletters to your users.
-
Updated to v0.6.0
- Fixed some more issues when using relative urls.
- Removed dependency on the default composer.
- Changed the ACP newsletter form to be HTML only.
- Preview now displays in a modal, for a better idea of what it will look like when sent.
- Admins can now send a newsletter when making a new topic.
- Parses the newsletter as a post.
- Shows a preview in a modal just like in the ACP.
-
Updated v0.6.2
Fixed sending a newletter from a new topic in latest nbb.
-
Would be great to have a feature where an admin can select several user groups.
-
nodebb 1.50 and newsletter 0.6.4 - i can select only 2 user groups - Administrators and Everyone. I can not send to custom user groups anymore.
Tried it in both new topic and newsletter in admin panel.
Does anyone else have same problem? Any suggestions?
thank you!
-
v0.7 Changelog!
- Fixed nbb v1.5.x compatibility
- Now uses tinyMCE
- Can select multiple groups to send to at once.
- Can override subscription settings.
- Can use an e-mail blacklist.
-
Hello, hoping someone can help here!
I'm having an issue with this plugin saying users are banned. I've set up the in built Gmail service and test emails/digest/registration emails etc are all working wonderfully.
I have the newsletter plugin installed (and I reinstalled it to see if this helped, it didn't) and every time I try to send a newsletter I get a message saying successfully sent, but no email arrives. Looking at the logs, I'm getting the following:
13/10 09:07:37 [7395] - [32minfo[39m: [Newsletter] UID 2 is attempting to send a newsletter.
13/10 09:07:37 [7395] - [32minfo[39m: [Newsletter] Sending newsletter to groups: "everyone"
13/10 09:07:37 [7395] - [33mwarn[39m: [Newsletter] UID 1 has invalid user data, skipping...
13/10 09:07:37 [7395] - [32minfo[39m: [Newsletter] UID 2 is banned, skipping...
13/10 09:07:37 [7395] - [32minfo[39m: [Newsletter] UID 3 is banned, skipping...
13/10 09:07:37 [7395] - [32minfo[39m: [Newsletter] UID 4 is banned, skipping...
13/10 09:07:37 [7395] - [32minfo[39m: [Newsletter] Successfully sent newsletter to 0 user(s)!UID1 is the admin account I think, which does not have an email address associated with it. UID2 is my account, also with adminstrator privileges, and I am definitely not banned...
Has anyone run into this problem before? I have tried using every single email plugin with the same results, although given that the other email functions are working and its saying sent to 0 users, i suspect its some other issue rather than email authorization. Appreciate any help!
Cheers,
Craig -
I pushed version 0.7.1 to the admin panel, which I think should fix this. Let me know. Thanks!
-
@yariplus its working perfectly now thank you very much!!!
-
Version 0.9
- Added option to exclude site title from email subject.
- Changed parsing to convert relative links to absolute.
-
@yariplus Hats of to You
Thank you very much -
@yariplus Sir When sending an email newsletter is it includes Banned Users When we select Everyone?
-
@Varun-Ganesh-D It does not include banned users. They are always excluded from newletters.
https://github.com/yariplus/nodebb-plugin-newsletter/blob/master/lib/index.js#L122
-
@yariplus Thanks
-
@yariplus
ive updated nodebb now to latest version
there i got new option as verified user and unverified user.
but i cannot able to send mails to unverified users.
getting error logs like this2020-11-05T10:55:56.262Z [4567/15105] - [33mwarn[39m: uid : 1466 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.262Z [4567/15105] - [33mwarn[39m: uid : 1476 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.262Z [4567/15105] - [33mwarn[39m: uid : 1478 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.263Z [4567/15105] - [33mwarn[39m: uid : 1481 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.263Z [4567/15105] - [33mwarn[39m: uid : 1482 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.263Z [4567/15105] - [33mwarn[39m: uid : 1484 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.263Z [4567/15105] - [33mwarn[39m: uid : 1495 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.264Z [4567/15105] - [33mwarn[39m: uid : 1497 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.264Z [4567/15105] - [33mwarn[39m: uid : 1498 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.264Z [4567/15105] - [33mwarn[39m: uid : 1499 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.264Z [4567/15105] - [33mwarn[39m: uid : 1501 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.264Z [4567/15105] - [33mwarn[39m: uid : 1503 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.265Z [4567/15105] - [33mwarn[39m: uid : 1504 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.265Z [4567/15105] - [33mwarn[39m: uid : 1505 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.265Z [4567/15105] - [33mwarn[39m: uid : 1506 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.265Z [4567/15105] - [33mwarn[39m: uid : 1507 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.265Z [4567/15105] - [33mwarn[39m: uid : 1508 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.266Z [4567/15105] - [33mwarn[39m: uid : 1509 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.266Z [4567/15105] - [33mwarn[39m: uid : 1510 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.266Z [4567/15105] - [33mwarn[39m: uid : 1511 has not confirmed email, not sending "newsletter" email. 2020-11-05T10:55:56.266Z [4567/15105] - [33mwarn[39m: uid : 1512 has not confirmed email, not sending "newsletter" email.
I just tried to notify all unverified users to verify email
-
thank you
-
@varun-ganesh-d You can disable
require email confirmation
temporarily, send the emails and then re-enable it. We will have to look into a solution, right now the emailer doesn't send emails to unverified emails. -
@baris OK
But where should i disable email verified temporary?
Inside Privileges??
Waiting for next Updates -
at onErrorNT (internal/child_process.js:469:16) at processTicksAndRejections (internal/process/task_queues.js:84:21) at runNextTicks (internal/process/task_queues.js:66:3) at processImmediate (internal/timers.js:429:9) 2020-11-06T07:27:46.011Z [4567/15105] - [31merror[39m: Error: spawn sendmail ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19) at onErrorNT (internal/child_process.js:469:16) at processTicksAndRejections (internal/process/task_queues.js:84:21) at runNextTicks (internal/process/task_queues.js:66:3) at processImmediate (internal/timers.js:429:9) 2020-11-06T07:27:46.041Z [4567/15105] - [31merror[39m: Error: spawn sendmail ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19) at onErrorNT (internal/child_process.js:469:16) at processTicksAndRejections (internal/process/task_queues.js:84:21) at runNextTicks (internal/process/task_queues.js:66:3) at processImmediate (internal/timers.js:429:9) 2020-11-06T07:27:46.043Z [4567/15105] - [32minfo[39m: [Newsletter] Successfully sent newsletter to 731 user(s)! LOGS CONTROL PANEL
Getting this error while sending emails
Why? -
@varun-ganesh-d what is your email setup?
-
@pitaj Amazon SES
Btw it got solved by unchecking Pooled connection option