Are you using exim or postfix? What version of majordomo are you
using? Have you considered verifying your MTA's configuration? I
don't believe mailer.pl has ever been a part of majordomo, at least
not in the 1.9 series. I have no experience with the alpha release
of majordomo II. Will your MTA pipe mail to "any" script? If not,
you need to focus on fixing the MTA before you can diagnose majordomo.
> I have an alias in my majordomo.aliases that reads like:
> nta: "|/path/to/script/mailer.pl"
> This alias used to work just fine, piping emails to a little script that stored them in a
> certain directory for future use.
> About a month ago, possibly around the time my server was hacked and then
> restored from backup, this stopped working. Now, I get the following in my exim log:
> "|/path/to/script/mailer.pl <firstname.lastname@example.org> R=majordomo_aliases
> T=majordomo_pipe: Child process of majordomo_pipe transport returned 127 (could
> mean unable to exec or command does not exist) from command:
> However, no amount of playing around with permissions on the mailer file seems to
> make a difference. I can make the owner of the file majordomo, and give it 777
> permissions, but I still get the same error. It execs fine from the command line.
> Any ideas would be much appreciated.