Hello Justus,
I find it very good that you are trying to reduce the memory consumption of
mailman 3. I cannot help in doing this. I hope you find some way to reduce
the memory.
Do you know by accident, if the runner processes use identical memory, and by
calling
Hello Thomas,
at https://mail.aegee.org/cgit/mailman_sieve/ I have created a mailman3 plugin,
which has hooks when new members are added or removed from the mailing list.
You can use this as example.
Kind regards
Дилян
-Original Message-
From: Thomas Ward via Mailman-Developers
cross posting, since I sent this to mailman-users@, but wanted to distribute
over mailman-developers@
Hello,
it would be good, if Hyperkitty integrates better with search engines for
public archives. In particular:
• generates sitemap files, containing information about each archive page,
ro wrote:
> On 5/15/22 12:21, Дилян Палаузов wrote:
> > Hello,
> >
> > I am trying to translate HyperKitty. Can somebody explain me in
> > the
> > strings:
> >
> > Start a nNew thread
> >
> > Manage sSubscription
> >
> > wh
Hello,
I am trying to translate HyperKitty. Can somebody explain me in the
strings:
Start a nNew thread
Manage sSubscription
what the purpose is of d-none, d-md-inline, d-md-none and how are these
strings supposed to be translated?
Assuming they are Bootstrap-invention to present different
Hello Christopher,
the eligibility criteria by the sponsor are at
https://developers.google.com/open-source/gsoc/faq#what_are_the_eligibility_requirements_for_participation
They do not seem to exclude your use case.
If you are willing to deliver results, I do not think that anybody is
going to
Hello,
> > In particular, we don't include the original From: @domain because
> > of goal #2 [in dmarc.py]. We use --- to imply that something is
> > missing. Perhaps ellipsis would have been a better choice, but we
> > didn't want anything that even hinted at a domain.
>
> OK, that makes
Hello,
the DMARC Mitigation action “Replace From: with list address” is
evaluated in mailman/handlers/dmarc.py:munged_headers(). In the case,
where From: is a non-member email address, without display part, which
non-member may post, this happens:
realname = email
realname = re.sub(r'@([^
Hello,
On Thu, 2022-03-10 at 11:26 -0800, Abhilash Raj wrote:
>
>
> > On Mar 8, 2022, at 12:45, Дилян Палаузов
> > wrote:
> >
> > Hello,
> >
> > the object passed was actually an unsubscription/subscription
> > event,
> > which was just
Hello,
I have published a new Mailman 3 plugin at
https://mail.aegee.org/cgit/mailman_sieve/tree/ . It generates for
each mailing list a Sieve script. When the Sieve script is evaluated
during the SMTP dialog, it would reject some emails, which otherwise
would be bounced by Mailman. Less
, as XXX is
printed.
Greetings
Дилян
On Tue, 2022-03-08 at 19:39 +0200, Дилян Палаузов wrote:
> Hello,
>
> can you point me to existing, open-source mailman plugins?
>
> I want to write a plugin, which fires on all subscriptions,
> unsubscriptions and configuration chang
Hello,
can you point me to existing, open-source mailman plugins?
I want to write a plugin, which fires on all subscriptions,
unsubscriptions and configuration changes.
This code:
def subscribe_events(e):
print('EVENT', e)
@implementer(IPlugin)
class SievePlugin:
def __init__(self):
Hello,
I am trying to understand the source code. My reading is, that
interfaces/subscriptions.py:class ISubscriptionManager.register always
returns a 3-tuple and the last element of the tuple is a member object,
or None. This coincides with the implementation in
13 matches
Mail list logo