revpriest / listman Goto Github PK
View Code? Open in Web Editor NEWAn email-list manager for NextCloud
License: GNU General Public License v3.0
An email-list manager for NextCloud
License: GNU General Public License v3.0
eg group "admin users"
Just in case it wasn't noticed - Nextcloud improved policy regarding changes in core to ease app developers in maintaining compatibility with newer Nextcloud versions:
Would it be possible to ease non-English speakers using of this app by adding support for localization, ideally by following these official Nextcloud instructions for developers:
https://docs.nextcloud.com/server/latest/developer_manual/basics/front-end/l10n.html
please? Thanks :-)
I have almost 100 members in mailchimp, it's hard to fill out the dialog for every member
The robots leave a trail of unconfirmed list-members clogging up the database and making it hard to see the real list-members.
Needs the nightly to do something like delete all the unconfirmed members that haven't touched it for a week. Their links are expired by then anyway.
hello , thanks for all,
but i have a multiple error :
[PHP] Erreur: Undefined property: OCA\Listman\Db\Maillist::$getSuburl at /var/www/vhosts/****/nextcloud/apps/listman/lib/Service/ListmanService.php#120
[PHP] Erreur: Undefined variable $counter at /var/www/vhosts/****/nextcloud/apps/listman/lib/Controller/ListmanController.php#215
[PHP] Erreur: Undefined variable $counter at /var/www/vhosts/****/nextcloud/apps/listman/lib/Controller/ListmanController.php#212
so the module do not work at home :-(
Here’s what I’m seeing with 20.0.2 on Nextcloud 22.0.0 Docker:
[PHP] Error: Undefined variable: url at /var/www/html/custom_apps/listman/lib/Service/ListmanService.php#946
GET /index.phpman/subscribe/redacted
from redacted by redacted at 2021-07-16T01:28:37+02:00
[PHP] Error: require(): Failed opening required '/var/www/html/custom_apps/listman/lib/Service/../../vendor/autoload.php' (include_path='/var/www/html/3rdparty/pear/archive_tar:/var/www/html/3rdparty/pear/console_getopt:/var/www/html/3rdparty/pear/pear-core-minimal/src:/var/www/html/3rdparty/pear/pear_exception:/var/www/html/apps:/var/www/html/custom_apps') at /var/www/html/custom_apps/listman/lib/Service/ListmanService.php#778
POST /index.phpman/subscribe/redacted
from redacted by redacted at 2021-07-16T01:28:30+02:00
Hey,
haven't set it up completely, cuz without #3 it is not fitting my intentions, so here just a question I haven't found in description:
As a member would I be able to send an email to the list? And would I be able to answer via email?
I have installed Listman 20.0.1 on Nextcloud 22.0.0 (docker image) and configured the SMTP server settings.
When I try to send an email, these errors show up in the log:
[PHP] Error: Undefined variable: plain at /var/www/html/custom_apps/listman/lib/Service/ListmanService.php#127
GET /index.phpman/message-view/[redacted]
from [redacted] by [redacted] at 2021-07-15T15:30:21+02:00
and also:
[PHP] Error: Array to string conversion at /var/www/html/lib/private/Security/CSP/ContentSecurityPolicyManager.php#83
GET /index.phpman/message-view/[redacted]
from [redacted] by [redacted] at 2021-07-15T15:30:21+02:00
and finally:
[PHP] Error: array_flip(): Can only flip STRING and INTEGER values! at /var/www/html/lib/public/AppFramework/Http/EmptyContentSecurityPolicy.php#442
GET /index.phpman/message-view/[redacted]
from [redacted] by [redacted] at 2021-07-15T15:30:21+02:00
Hi,
The script looks great and I tested it on a Win10 machine with Python 3.9.4. I tried to download an album from Deezer (token set) and got the following error message:
`
InvalidUnicodeValueError
Invalid unicode value at line 3 col 13
at C:\Program Files\Python39\lib\site-packages\tomlkit\parser.py:897 in _parse_escaped_char
893│ self.inc_n(len(ue) + 1)
894│
895│ return u
896│
→ 897│ raise self.parse_error(InvalidUnicodeValueError)
898│
899│ raise self.parse_error(InvalidCharInStringError, self._current)
900│
901│ def _parse_string(self, delim): # type: (StringType) -> String
If this was unexpected, please open a Bug Report at https://github.com/nathom/streamrip/issues/new/choose`
Does this relate to my local config or is there anything I should further configure in the .oml file?
Thanks in advance for any help!
Hi,
I have 26 queued messages but a rate of 224 per 5 minutes and no current warnings
how can I delete the queued messages and set the counter to 0.
Thank you very much for the help and
greetings
Hey.
looks promising, so I'm gonna leave a few feature requests here, one per issue.
I would love to see a sync between nextcloud groups and members, meaning I can add a group and everyone of that group gets the mails then, new group members also gets them and ppl who leave that group gonna get unsubscribed. Similar to the new feature in talk (nextcloud/spreed#1329).
When I send a message using the web form to a list with multiple members, nothing happens. There's nothing in nextcloud.log
, and my mail server is never contacted.
I'm using the same host/port/username/pw that I use for nextcloud's email server, so I know it's not a configuration issue.
20.0.3:
[PHP] Error: Undefined variable: message at /var/www/html/custom_apps/listman/templates/notfound.php#5
POST /index.phpman/subscribe/sub
from redacted by redacted at 2021-07-16T14:27:23+02:00
Maybe you could figure out why your PHP isn’t warning you about undefined variables, because this way isn’t very efficient.
The top five largest directories in the 20.0.0 release tarball are:
305M node_modules
15M vendor
3.6M js
2.2M build
500K package-lock.json
Only the package-lock.json
and js
are really needed for the release, at least unless there is some magic going on that sidetracks Webpack in some way.
Nevertheless, even if that's the case, that 305 MiB directory is clearly a bit too much for this little app, don't you think? :-)
Besides: The release tarball is currently at https://dalliance.net/listman.tar.gz, which makes it hard to fetch an older version. It's probably a good idea to upload each tarball with its version, like this: https://dalliance.net/listman-20.0.0.tar.gz
I have created a mailinglist, but others don't seem to be able to see it.
Is it possible to share lists with groups or members? Like sharing files.
If not - would be nice to have! Otherwise this is only useful on a personal basis, doesn't make much sense to have it in a collaboration context.
Thanks for your efforts!
i cannot achieve to send mail ...
create a list , members , click on send all : nobody receive mail.
Mar 9 00:28:33 mail1 postfix/submission/smtpd[889279]: connect from web2.tld.org[10.10.10.112] Mar 9 00:28:33 mail1 postfix/submission/smtpd[889279]: lost connection after CONNECT from web2.tld.org[10.10.10.121] Mar 9 00:28:33 mail1 postfix/submission/smtpd[889279]: disconnect from web2.tld.org[10.10.10.112] commands=0/0
Hello,
I run nextcloud 23.0.5 with listman 20.1.1 on ubuntu server.
My mails are configured in postfix with ispconfig.
Nextcloud is sending emails and my mail server is reachable by telnet mydom.tls 587
I can't succeed in sending mail with listman. I have big difficulties to troubleshoot.
I open vendor/phpmailer/phpmailer/src/PHPMailer.ph
I set $SMTPDebug = 1 and $Debugoutput = 'echo' and obtain
2022-06-20 16:55:06 SMTP ERROR: Failed to connect to server: (0)
2022-06-20 16:55:06 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Quite short to troubleshoot !
I try to modify $SMTPSecure = 'tls';
to force tls. No success.
What is very strange : for all these tests, I see no connection on my mail server. No connection attemp !
Same mood : for at least 5 tests, I see in browser "latest Warn" box
2022-06-20 17:00:05: Not sending to [email protected] today, already passed sending limits. Will do it later
Mail limit is at 500...
I made 10+ tests...
I try to see if number of mail sent is in mysql : seems not to be !
Any idea ?
I would like to suggest one tiny change to the listing on apps.nextcloud.com: Right now, my first interpretation was, a mailing list software like mailman. I think it would be good to make it clear that this is currently not a mailing list (everyone can send to it; mails will be distributed) but a newsletter/campaign tool (one person creates a mailing and it will be distributed to all subscibers. I'm aware of #4, but since this is probably not going to change very soon, I think the description should reflect that.
In connection with #3, it would be helpful to deactivate unsubscribe option for lists.
Running it for a while in production, it's obviously being treated as a login field by spam-robots.
sigh
So could probably use some sort of captcha. Nothing that does tracking or relies on tracking though.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.