文字列を本文として使用して、 mail コマンドを使用して電子メールを送信する C++ プログラムを作成しようとしています。メッセージの文字列を設定するために、メッセージをパイプしようとしています。
たとえば、「テスト」というメッセージを含むメールを email@gmail.com に送信する必要がある次のことを試みていますが、メッセージは送信されません。何か案は?:
fp = fopen("mail email@gmail.com", "w+");
dup2(fileno(fp), 1);
fclose(fp);
printf("test\n");