| |smallsrv.com| | |Description| | |Get sndmsg.exe| | |Soft| | |Forum| | |License| | 
Next keys are supported: -t -- read recipients from message -o d:\outbox\foulder -- OUTBOX subderectory in Small HTTP server -o smtp://smtp.address[:25] -- Out to SMTP server -f from@address -F full name -s -- save From lines in headers -m filename -- message file instead stdin -a filename -- attach binary file Other keys are ignored. to@address or key -t must be.You can write your own replacement of sendmail. Here is an example on C of function that replace popen("/usr/bin/sendmail to@address","w"):
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
const char outbox[]="..\\..\\outbox"; // Here you must direct your path to OUTBOX.
FILE * sendmail(char *from,char *to)
{
 char bfr[512];
 int  t;
 FILE *r;
 struct stat st;
 t=time();
 do{          // find uniq file name.
  sprintf(bfr,"%s\\%8.8X.msg",outbox,--t);
 }while( stat(bfr,&st)!=-1 )
 r=fopen(bfr,"w");
 fprintf(r,"From %s (via Web [%s]) %s For %s\n",
         from, getenv("REMOTE_ADDR"), getenv("DATE_GMT"), to);
 return r;
};