[hobbit] hobbit-mailack questions
ZanDAhaR
allan at zandahar.net
Wed Mar 22 03:01:19 CET 2006
ZanDAhaR wrote:
> Henrik Stoerner wrote:
>> On Tue, Mar 21, 2006 at 11:55:56AM +1100, ZanDAhaR wrote:
>>
>>
>>> Obviously sms has no subject so I am just wondering how the mailack
>>> would work when recieving a message back ? By default does it look for
>>> the ACK code only in the subject or does it also look in the body ? If
>>> by default it only looks in the subject is it possible for us to bodge
>>> up the code and tell it to read from the body & subject, or just the body ?
>>>
>>
>> Currently, it only looks in the subject for the ack code.
>>
>> You can change that. Try this patch against the hobbit-mailack.c file:
>> Save it to a file, then run
>> patch hobbitd/hobbit-mailack.c </tmp/ack-body.patch
>> and re-compile with "make".
>>
>> With this patch, you should be able to put a line into the message
>> body with
>> ack 129102
>> which is the ack code that is normally taken from the subject. You
>> can also put a
>> delay=120
>> to make the ack valid for 120 minutes.
>>
>> The first line which does not match either of these is taken a the
>> ack message which is displayed on the webpage.
>>
>>
>> Regards,
>> Henrik
>>
>>
>> ------------------------------------------------------------------------
>>
>> --- hobbitd/hobbit-mailack.c 2005/07/16 09:53:14 1.10
>> +++ hobbitd/hobbit-mailack.c 2006/03/21 06:40:59
>> @@ -64,8 +64,14 @@
>> duration = durationvalue(inbuf+6);
>> continue;
>> }
>> - /* Save the first line of the message body, but ignore blank lines */
>> + else if ((subjectline == NULL) && (strncasecmp(inbuf, "ack ", 4) == 0)) {
>> + /* Some systems cannot generate a subject. Allow them to ack
>> + * via text in the message body. */
>> + subjectline = (char *)malloc(1024);
>> + snprintf(subjectline, 1023, "Subject: Hobbit [%s]", inbuf+4);
>> + }
>> else if (*inbuf && !firsttxtline) {
>> + /* Save the first line of the message body, but ignore blank lines */
>> firsttxtline = strdup(inbuf);
>> }
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> To unsubscribe from the hobbit list, send an e-mail to
>> hobbit-unsubscribe at hswn.dk
>>
> Henrik I'm guessing by the timestamp on the patch file that you only
> just created this patch after I mailed about it ?
>
> If so I cannot thank you enough and I'm sure many others will also.
> Your constant work effort and dedication to hobbit is excellent :)
>
> Allan Spencer
> Corporate Learning Systems
Replying back to my own mail here but anyway
Henrik will the contents of this patch be included in future releases of
hobbit ?
Cheers
Allan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20060322/41e4051a/attachment.html>
More information about the Xymon
mailing list