[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mhastart via cron?



Jim wrote (to me privately):
Gunnar Hjalmarsson wrote:
Assuming you have a POP account, set the config variables
accordingly and just call the script without arguments. The script
will then check the POP account, update the mbox file if it finds
new messages, and update the archive.

the response I get from my cron daemon is as follows:

Unexpected request; no action taken at
/path/to/mhastart.pl/mhastart.pl line 329

This line, in my perl editor is
 } else {
               die 'Unexpected request; no action taken';

within the autoupdate subroutine.

I am not sure where I am going wrong?
For information, I am updating from an mbox file - but this is not
being piped from a POP account. The mbox file is being updated by a
separate perl script (yahoo2mbx.pl - also GNU)

I see. mhastart.pl is designed to also update the mbox file from a POP account when called from cron. If you don't have a particular reason to keep using a separate script for appending to the mbox file, the easiest solution appears to be to have mhastart.pl do that as well. Otherwise, if you want that mhastart.pl only updates the archive, you can try this change at (approx.) line 263ff:

unless ($ENV{HTTP_USER_AGENT}) {
    #autoupdate('');
    updatearchive('-add', '-quiet');
    mhaexit();

--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl


[Index of Archives]     [Bugtraq]     [Yosemite News]     [Mhonarc Home]