markus jeschar: sendmail verwenden mit einem c - mailer

Beitrag lesen

da ich jetzt gleich am verzweifeln bin, möchte ich die chance nutzen an dieser stelle vielleicht aufklärung zu erfahren. es scheint zwar nicht sehr modern zu sein cgi fähige programme in c zu schreiben aber ich tue es trotzdem. meine literatur hilft mir aber nicht mehr weiter. alles läuft ganz hervorragend nur leider kommt bei mir nichts an. die werteübergabe aus einem html formular habe ich mir jetzt schon verkniffen und die entsprechende verarbeitung aus dem quelltext entfernt. gehe ich über telnet auf den server, läßt sich sendmail problemlos verwenden. ich bin für jeden hinweis dankbar.

#include "mycgi.h"

int main (int argc, char *argv[])
{
  int length;
  char *instring=NULL;
  FILE *out;

printf("Content-type: text/html\n\n");
  printf("<HTML>\n<HEAD>\n<TITLE>Forum</TITLE>\n</HEAD>\n<BODY>\n");
  printf("<H1>forum@medium</H1>\n");
  printf("<BR><BR>VIELEN DANK FÜR DEINE LIEBENSWERTE BOTSCHAFT<BR>");
  length=atoi(getenv("CONTENT_LENGTH"));
  instring = (char*)malloc(length+1);
  /*k_e(instring, length);*/
  /*printf("%s\n", instring);*/
  out = popen("/usr/lib/sendmail -t tester@pharmacy-network.de","w");
  fprintf(out, "testmailbla\n\n");
  pclose(out);
  free(instring);
  printf("<BR><BR><BR><BR><A </BODY>\n</HTML>");
  return 0;
}