私は自分のアプリケーションサーバーからメールを送信しようとしている次のコードを使用しては "Linuxでのメールコマンド"と呼ばれていますか?
FILE *mailer = popen("/usr/bin/mail -s 'Some subject here' [email protected]", "w");
fprintf(mailer, "Hello %s,\nThis note is to inform you that your job completed successfully.\n", username);
pclose(mailer);
質問は、私はこれを行うには、スレッドをフォークする必要があります、ありますか?
'mail'コマンドが 'wait-till-sent'とは対照的に 'fire-and-forget'である場合、
私はこれに対して別のスレッドは必要ないと思います。
私はMTAにpostfixを使用しています。
ありがとうございます! man page:GNU mailutilsのマニュアルは、ライセンス理由のためにDebianシステムでは利用できません.... http://www.gnu.org/software/mailutils/manual/index.htmlはあまりにも大きい文書です。私はどこで医者を見るか? – eugene
それは変です。 FedoraにはGNUではなく、Heirloomのメールがあるので、マニュアルページがあります。私が持っているメールのバージョンのmanページは、[ここ](http://heirloom.sourceforge.net/mailx/mailx.1.html)です - ちょうど 'sendwait' –