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 >> >> >