Linux なら (というかUNIX系OSなら) sendmail コマンドを popen() で開いてヘッダと内容を書き込んで pclose() するだけでできます。(つまり、メールの送信は sendmail コマンドに任せるということです)。但し sendmail がデーモンとして動いている必要はあります。 例 FILE *fp; if ((fp = popen("/usr/lib/sendmail -t", "w")) == NULL) exit(1); fputs("From: xxxx@xxxx.com\n", fp); fputs("To: yyyy@yyyy.jp\n", fp); putc('\n', fp); fputs("Test\n", fp); fputs("Hello\n", fp); pclose(fp); 実はこれはシェルスクリプトで書いた方がすっきり見易くな