Re: [gentoo-user] OT - Sending mail to a program

2005-04-06 Thread Michele Noberasco
On Tue, 5 Apr 2005 17:41:44 +0200 Christian Parpart [EMAIL PROTECTED] wrote: The file sysexits.h defines lots of standard software error codes. Didn't know of this include... will have a look at it :-) while (getline(line, len, stdin) != -1) fprintf(out, %s, line); hmm...

Re: [gentoo-user] OT - Sending mail to a program

2005-04-05 Thread Christian Parpart
On Monday 04 April 2005 3:03 pm, Michael Sullivan wrote: Last year for my birthday my wife bought me a copy of the Sendmail Cookbook. As I was browsing through it I found a recipe for making sendmail forward mail with a particular address to a program on the sendmail's local hard drive. This

Re: [gentoo-user] OT - Sending mail to a program

2005-04-05 Thread Michael Sullivan
Here is my code: #include fstream using namespace std; int main (int argc, char* argv[]) { ofstream out; out.open(/root/test.data); for (int x = 0; x argc; x++) out argv[x]; out.close(); return 0; } It works fine from the command line, but when I try to send mail to it

RE: [gentoo-user] OT - Sending mail to a program

2005-04-05 Thread Dave Nebinger
Here is my code: #include fstream using namespace std; int main (int argc, char* argv[]) { ofstream out; out.open(/root/test.data); for (int x = 0; x argc; x++) out argv[x]; out.close(); return 0; } It works fine from the command line, but when I try

Re: [gentoo-user] OT - Sending mail to a program

2005-04-05 Thread Michele Noberasco
On Tue, 05 Apr 2005 08:56:04 -0400 Dave Nebinger [EMAIL PROTECTED] wrote: You're probably looking at a permissions problem. Sendmail (and other mailers) typically run as non-root. Therefore when you are trying to open/root/test.data it's probably failing miserably, throwing an exception,

Re: [gentoo-user] OT - Sending mail to a program

2005-04-05 Thread Christian Parpart
On Tuesday 05 April 2005 4:42 pm, Michele Noberasco wrote: On Tue, 05 Apr 2005 08:56:04 -0400 [] #define _GNU_SOURCE #include stdio.h #include stdlib.h #include sysexits.h int main(int argc, char *argv[]) { FILE *out; size_t len = 0; char *line = NULL;

[gentoo-user] OT - Sending mail to a program

2005-04-04 Thread Michael Sullivan
Last year for my birthday my wife bought me a copy of the Sendmail Cookbook. As I was browsing through it I found a recipe for making sendmail forward mail with a particular address to a program on the sendmail's local hard drive. This fascinated me, but it doesn't say anything beyond how to set