[Evolution-hackers] Evolution and Dspam
- From: "Prasanth" <dbadmin nqadmin com>
- To: <evolution-hackers gnome org>
- Subject: [Evolution-hackers] Evolution and Dspam
- Date: Tue, 6 Dec 2005 21:40:25 -0600
I am trying to use DSPAM on my mail server. As part of that when the user
clicks
on the junk button I want that email to be sent to a specific email address
I
have configured.
To accomplish this I have added some code in em-junk-filter.c. The code
follows
All the code is trying to do is to write the content to the file.
I have trouble getting the headers out. The code trying to get the DSPAM
header
is failing. Can you tell whether I am doing it right or is there a easier
way
to forward the whole message (including headers) to a specific mail
address?.
FILE *ofp;
char outputFilename[] = "/tmp/dspam_send.txt";
char *text;
ofp = fopen(outputFilename, "w");
if (ofp == NULL) {
fprintf(stderr, "Can't open output file %s!\n", outputFilename);
exit(1);
}
//////////////////////////////////////////////////////////////////////
const char *header;
header = (const char *)camel_medium_get_header (CAMEL_MEDIUM (msg),
"X-DSPAM-Signature");
if (header)
fprintf(ofp, "X-DSPAM-Signature:%s\n", header);
else
fprintf(ofp, "Not found\n");
//////////////////////////////////////////////////////////////////////
text = camel_mime_message_get_subject (msg);
fprintf(ofp, "%s", text);
fclose(ofp);
system("cat /tmp/dspam_send.txt|mailmail xyz domain com");
Thanks in advance,
-Prasanth.
_______________________________________________
Evolution-list mailing list
Evolution-list gnome org
http://mail.gnome.org/mailman/listinfo/evolution-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]