[Xymon] xymon-mailack

Ray Reuter ray.reuter at gmail.com
Wed Oct 3 01:44:10 CEST 2012


Ralph, thank you so much. That worked and it actually parsed the incoming
email to the script and it displayed the information to the system.

I want to thank everyone for being so patient with me and my limited skill
set in the Linux world.

On Tue, Oct 2, 2012 at 7:27 PM, Ralph Mitchell <ralphmitchell at gmail.com>wrote:

> Trying changing $HOME to the actual location of the xymon home.
>
> Ralph Mitchell
>  On Oct 2, 2012 7:25 PM, "Ray Reuter" <ray.reuter at gmail.com> wrote:
>
>> I have the line now looking like this.
>>
>> xymon:          "| $HOME/server/bin/xymon-mailack
>> --env=$HOME/server/etc/xymonserver.cfg"
>>
>> Mail does not seem to be processed by this either. The mail never makes
>> it to the Mailbox/new directory though so now I am not sure where the email
>> is going;
>>
>> On Tue, Oct 2, 2012 at 4:15 PM, Ralph Mitchell <ralphmitchell at gmail.com>wrote:
>>
>>> I've never used xymon-mailack, but I have used pipe-via-alias working
>>> for email delivery of status reports.
>>>
>>> However, I just took a look at the man page for xymon-mailack, and it
>>> seems likely that that alias can use the exact same pipeline as given for
>>> both procmail and qmail:
>>>
>>>    | /home/xymon/server/bin/xymon-mailack .......
>>>
>>> Ralph Mitchell
>>>
>>>
>>> On Tue, Oct 2, 2012 at 3:44 PM, Ray Reuter <ray.reuter at gmail.com> wrote:
>>>
>>>> So is this how you made the mailack work for xymon?
>>>>
>>>> I am not sure what my alias should be pointing to?Not sure what your
>>>> script does.
>>>>
>>>> Again thank you
>>>>
>>>>
>>>> On Tue, Oct 2, 2012 at 3:01 PM, Ralph Mitchell <ralphmitchell at gmail.com
>>>> > wrote:
>>>>
>>>>> Sorry, didn't type that bit...  Anywhere in /etc/aliases will do, then
>>>>> run  "newaliases" to recreate the db files that the mailer actually reads
>>>>> from.
>>>>>
>>>>> Ralph
>>>>>
>>>>>
>>>>> On Tue, Oct 2, 2012 at 2:59 PM, Ray Reuter <ray.reuter at gmail.com>wrote:
>>>>>
>>>>>> Thank you Ralph, where would the line below go?
>>>>>>
>>>>>>
>>>>>> On Tue, Oct 2, 2012 at 2:56 PM, Ralph Mitchell <
>>>>>> ralphmitchell at gmail.com> wrote:
>>>>>>
>>>>>>> I don't know about procmail as such, but I have had some success
>>>>>>> using email aliases.  You can add a line like this:
>>>>>>>
>>>>>>> xymon: "| /usr/local/bin/email_processor.sh"
>>>>>>>
>>>>>>> then run "newaliases", then any email arriving for the xymon user
>>>>>>> gets piped through the script.  Everything up to the first blank line is a
>>>>>>> header.  Everything after that blank line is the body of the email.
>>>>>>>
>>>>>>> I know procmail does something similar, I just don't know what, or
>>>>>>> how...
>>>>>>>
>>>>>>> Ralph Mitchell
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Oct 2, 2012 at 2:49 PM, Ray Reuter <ray.reuter at gmail.com>wrote:
>>>>>>>
>>>>>>>> The messages are making it to var/mail/xymon without an issue now.
>>>>>>>>
>>>>>>>> But the .procmailrc file and rocmail.log file do not seem to either
>>>>>>>> get engaged in to the process or something else is missing.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Oct 1, 2012 at 11:21 PM, Jeremy Laidman <
>>>>>>>> jlaidman at rebel-it.com.au> wrote:
>>>>>>>>
>>>>>>>>> On 29 September 2012 02:51, Ray Reuter <ray.reuter at gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> I have created the .procmailrc file it looks like this. The file
>>>>>>>>>> is in /home/xymon 755 permissions and owned by xymon:xymon I tried the
>>>>>>>>>> ownership as root as well.
>>>>>>>>>>
>>>>>>>>>> DEFAULT=$HOME/Mailbox
>>>>>>>>>> LOGFILE=$HOME/procmail.log
>>>>>>>>>> :0
>>>>>>>>>> | $HOME/server/bin/xymon-mailack --env=/home/xymon/server/etc/xymonserver.cfg
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> When I run it on the CLI using this command
>>>>>>>>>>
>>>>>>>>>> ./xymon-mailack --env=/home/xymon/server/etc/xymonserver.cfg
>>>>>>>>>> --debug
>>>>>>>>>>
>>>>>>>>>> I get nothing, it just returns an empty line, and sits there. I
>>>>>>>>>> must be missing something.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yes you are.  The xymon-mailack program expects an email message
>>>>>>>>> on standard input, and if run on the command-line your keyboard becomes
>>>>>>>>> standard input.  You can do something like this:
>>>>>>>>>
>>>>>>>>> xymon-mailack --env=... < sample-email
>>>>>>>>>
>>>>>>>>> But first you need to put an email message into the file
>>>>>>>>> "sample-mail".  You could create a file like this by temporarily removing
>>>>>>>>> the .procmailrc file (to let messages go into the xymon user's mailbox) and
>>>>>>>>> then sending the xymon user an email, and then copying a mail message from
>>>>>>>>> /var/mail/xymon.  Note that the mailbox file can contain multiple messages
>>>>>>>>> each separated by blank line+"From " (from-space), and you only want one of
>>>>>>>>> them.
>>>>>>>>>
>>>>>>>>> J
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Xymon mailing list
>>>>>>>> Xymon at xymon.com
>>>>>>>> http://lists.xymon.com/mailman/listinfo/xymon
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20121002/3aa29a84/attachment.html>


More information about the Xymon mailing list