[Mailman-Users] Re: Digests are not sent

2024-09-10 Thread Mark Sapiro

On 9/10/24 01:08, Christian Buser via Mailman-Users wrote:


I’ll let the provider know about your answer, but I have an additional question 
here.

The list’s language on that cPanel page is set to German (preferred_language), 
available_languages are set to German, French and English. Should that not also 
cover non-ascii charcters in the „From:“-header?



I'm not sure about cPanel, but in MM 2.1.39 as distributed by the GNU 
Mailman project, if the list's preferred language is German, its 
character set is iso-8859-1, so I don't know what the issue is.




Am 10.09.2024 um 02:55 schrieb Mark Sapiro :

The log I received contains tracebacks like
```

...

admin(24054):   File "/usr/lib64/python2.7/email/utils.py", line 168, in 
getaddresses
admin(24054): fieldvalues = [unicode(v) for v in fieldvalues]
admin(24054): UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in 
position 8: ordinal not in range(128)



The above is where the error occurs, but this is apparently an older 
version of Python. The code in email/utils.py in Python 2.7.18 contains 
nothing like


fieldvalues = [unicode(v) for v in fieldvalues]

In any case, the byte 0xe4in iso-8859-1 is 'ä'

--
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
   https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@jab.org


[Mailman-Users] Re: Digests are not sent

2024-09-10 Thread Christian Buser via Mailman-Users
Hi Mark 

Thank you for the analysis. I was about to send you the log just when I saw 
your response. 

I’ll let the provider know about your answer, but I have an additional question 
here.

The list’s language on that cPanel page is set to German (preferred_language), 
available_languages are set to German, French and English. Should that not also 
cover non-ascii charcters in the „From:“-header? 

Thank you, Christian 

> Am 10.09.2024 um 02:55 schrieb Mark Sapiro :
> 
> On 9/8/24 20:56, Mark Sapiro wrote:
>> Find the error and traceback in Mailman's `error` log. See 
>> https://wiki.list.org/DOC/Mailman%20and%20CPanel for more information.
> 
> 
> The log I received contains tracebacks like
> ```
> admin(24054): Traceback (most recent call last):
> admin(24054):   File 
> "/usr/local/cpanel/base/3rdparty/mailman/scripts/driver", line 117, in 
> run_main
> admin(24054): main()
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Cgi/admin.py", line 223, in main
> admin(24054): change_options(mlist, category, subcat, cgidata, doc)
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Cgi/admin.py", line 1474, in 
> change_options
> admin(24054): gui.handleForm(mlist, category, subcat, cgidata, doc)
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Gui/GUIBase.py", line 181, in 
> handleForm
> admin(24054): self._setValue(mlist, property, val, doc)
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Gui/Digest.py", line 148, in 
> _setValue
> admin(24054): status = mlist.send_digest_now()
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Digester.py", line 60, in 
> send_digest_now
> admin(24054): ToDigest.send_digests(self, mboxfp)
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/ToDigest.py", line 157, 
> in send_digests
> admin(24054): send_i18n_digests(mlist, mboxfp)
> admin(24054):   File 
> "/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/ToDigest.py", line 258, 
> in send_i18n_digests
> admin(24054): addresses = getaddresses([Utils.oneline(msg.get('from', 
> ''), lcset)])
> admin(24054):   File "/usr/lib64/python2.7/email/utils.py", line 168, in 
> getaddresses
> admin(24054): fieldvalues = [unicode(v) for v in fieldvalues]
> admin(24054): UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in 
> position 8: ordinal not in range(128)
> ```
> 
> The issue is this is an English language list with the list's charset = ascii 
> and there is a message in the digest mbox with a non-ascii display name in 
> its From: header.
> 
> In cPanel the digest mbox is at 
> /usr/local/cpanel/3rdparty/mailman/lists//digest.mbox - you need to 
> edit that file and remove ant non-ascii from From: headers.
> 
> -- 
> Mark Sapiro The highway is for gamblers,
> San Francisco Bay Area, Californiabetter use your sense - B. Dylan
> 
> --
> Mailman-Users mailing list -- mailman-users@python.org
> To unsubscribe send an email to mailman-users-le...@python.org
> https://mail.python.org/mailman3/lists/mailman-users.python.org/
> Mailman FAQ: http://wiki.list.org/x/AgA3
> Security Policy: http://wiki.list.org/x/QIA9
> Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
>   https://mail.python.org/archives/list/mailman-users@python.org/
> Member address: lusche...@yahoo.de

--
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@mail-archive.com


[Mailman-Users] Re: Digests are not sent

2024-09-09 Thread Mark Sapiro

On 9/8/24 20:56, Mark Sapiro wrote:


Find the error and traceback in Mailman's `error` log. See 
https://wiki.list.org/DOC/Mailman%20and%20CPanel for more information.



The log I received contains tracebacks like
```
admin(24054): Traceback (most recent call last):
admin(24054):   File 
"/usr/local/cpanel/base/3rdparty/mailman/scripts/driver", line 117, in 
run_main

admin(24054): main()
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Cgi/admin.py", line 223, in main

admin(24054): change_options(mlist, category, subcat, cgidata, doc)
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Cgi/admin.py", line 1474, in 
change_options

admin(24054): gui.handleForm(mlist, category, subcat, cgidata, doc)
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Gui/GUIBase.py", line 181, 
in handleForm

admin(24054): self._setValue(mlist, property, val, doc)
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Gui/Digest.py", line 148, in 
_setValue

admin(24054): status = mlist.send_digest_now()
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Digester.py", line 60, in 
send_digest_now

admin(24054): ToDigest.send_digests(self, mboxfp)
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/ToDigest.py", line 
157, in send_digests

admin(24054): send_i18n_digests(mlist, mboxfp)
admin(24054):   File 
"/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/ToDigest.py", line 
258, in send_i18n_digests
admin(24054): addresses = 
getaddresses([Utils.oneline(msg.get('from', ''), lcset)])
admin(24054):   File "/usr/lib64/python2.7/email/utils.py", line 168, in 
getaddresses

admin(24054): fieldvalues = [unicode(v) for v in fieldvalues]
admin(24054): UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 
in position 8: ordinal not in range(128)

```

The issue is this is an English language list with the list's charset = 
ascii and there is a message in the digest mbox with a non-ascii display 
name in its From: header.


In cPanel the digest mbox is at 
/usr/local/cpanel/3rdparty/mailman/lists//digest.mbox - you 
need to edit that file and remove ant non-ascii from From: headers.


--
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
   https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@mail-archive.com


[Mailman-Users] Re: Digests are not sent

2024-09-08 Thread Mark Sapiro

On 8/31/24 06:30, Christian Buser via Mailman-Users wrote:

Hi all

Mailing list running in Mailman 2.1.39 / cPanel.

The digest option seems not to work. Users are complaining that they 
don’t receive the daily digests, and trying to send a digest manually 
with "send_digest_now" results in the following error message:


Bug in Mailman version 2.1.39



Find the error and traceback in Mailman's `error` log. See 
https://wiki.list.org/DOC/Mailman%20and%20CPanel for more information.


If you don't have enough access to see the logs, you will have to get 
help from your cPanel host.


--
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
   https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@mail-archive.com