On Tue, 21 Sep 2010, Richard Ball wrote:
Date: Tue, 21 Sep 2010 13:04:21 -0400 From: Richard Ball <rgball@ellerbach.com> To: smartlist@lists.RWTH-Aachen.DE Subject: Re: demime.pl related problem
On 21-9-2010 12:44, Zhiliang wrote:
I have "demime.pl" working fine on my list for a while, except once a while some spam mail cause this error to appear in a mail to the listmaster:
450 Lynx formatting failed: open3: exec of lynx --stdin --dump --force_html --hiddenlinks=ignore --localhost --image_links --nolist --noredir --noreferer --realm failed at /var/list/bin/demime.pl line 1519
I could't figure out why and I was not really bothered as long as normal mailing works fine and the spam is filtered out. Now something weird happened -- upon a normal post by a legitimate user, the Smartlist completely replaced the mail body with this error line to have posted to the list.
Could anyone help for hints what could be wrong?
FYI - the demime.pl recipe is the very first before all others in rc.local:
:0 fw | /var/list/bin/demime.pl -
That looks like a lynx error so I'd start by running the original message through lynx and see if you can work out why it is having a formatting problem.
You could also try replacing the lynx call with one to elinks (or w3m) and see if that works better for the problem messages.
Mind you, I don't use smartlist nor demime nor lynx etc. any more so your mileage may vary :-)
Rich
You mean the (old) text-only linux browser "lynx"? I don't have it on the system (probably that's why!). I only looked for "open3" from its depenecies :-| Wonder why "demime.pl" needs to make http calls... I may need to look for a replacement for "demime.pl". Thank you for suggestions on elinks etc. That's useful! Zhiliang
On 21-9-2010 14:28, Zhiliang wrote:
On Tue, 21 Sep 2010, Richard Ball wrote:
Date: Tue, 21 Sep 2010 13:04:21 -0400 From: Richard Ball<rgball@ellerbach.com> To: smartlist@lists.RWTH-Aachen.DE Subject: Re: demime.pl related problem
On 21-9-2010 12:44, Zhiliang wrote:
I have "demime.pl" working fine on my list for a while, except once a while some spam mail cause this error to appear in a mail to the listmaster:
450 Lynx formatting failed: open3: exec of lynx --stdin --dump --force_html --hiddenlinks=ignore --localhost --image_links --nolist --noredir --noreferer --realm failed at /var/list/bin/demime.pl line 1519
I could't figure out why and I was not really bothered as long as normal mailing works fine and the spam is filtered out. Now something weird happened -- upon a normal post by a legitimate user, the Smartlist completely replaced the mail body with this error line to have posted to the list.
Could anyone help for hints what could be wrong?
FYI - the demime.pl recipe is the very first before all others in rc.local:
:0 fw | /var/list/bin/demime.pl -
That looks like a lynx error so I'd start by running the original message through lynx and see if you can work out why it is having a formatting problem.
You could also try replacing the lynx call with one to elinks (or w3m) and see if that works better for the problem messages.
Mind you, I don't use smartlist nor demime nor lynx etc. any more so your mileage may vary :-)
Rich You mean the (old) text-only linux browser "lynx"? I don't have it on the system (probably that's why!). I only looked for "open3" from its depenecies :-|
Wonder why "demime.pl" needs to make http calls... I may need to look for a replacement for "demime.pl". open3 is a perl function and not related to the html -> text conversion. IIRC the demime script needs lynx (or something similar) to do the actual conversion of the html code to plain text if there is not a plain text section already included in the message.
Rich
Thank you for suggestions on elinks etc. That's useful!
Zhiliang _______________________________________________ Smartlist mailing list Smartlist@lists.RWTH-Aachen.DE http://MailMan.RWTH-Aachen.DE/mailman/listinfo/smartlist
On Wed, Sep 22, 2010 at 07:52:29AM -0400, Richard Ball wrote:
open3 is a perl function and not related to the html -> text conversion. IIRC the demime script needs lynx (or something similar) to do the actual conversion of the html code to plain text if there is not a plain text section already included in the message.
If Zhiliang switches to a different text-mode browser - w3m and elinks are both quite suitable - then he will need to edit demime.pl to change the browser invocation. It's quite rare to see no plain text section at all, which is probably why this problem is only triggering on spam. R
participants (3)
-
Richard Ball
-
Roger Burton West
-
Zhiliang