メール送信にcurlライブラリを使用しています。メールを正常に送信できます。受信側でFROM、Subject、bodyが正しく見えます。今、私の必要性は電子メールの添付ファイルです。私はこのようにフォローしました:http: //msdn.microsoft.com/en-us/library/ms526560 (v = exchg.10).aspx
static const char *text[]={
"Date: Wed, 06 Feb 2013 12:30:30 +1100\n",
"To: " RECIPIENT "\n",
"From: " MAILFROM "\n",
"MIME-Version: 1.0",
"Content-Type: multipart/mixed",
"boundary=""XXXXX""\n",
"Subject: email example message\n",
"--XXXXX",
"\n", /* empty line to divide headers from body, see RFC5322 */
"The body of the message starts here.\n",
"Check RFC5322.\n",
"--XXXXX",
"Content-Type: text/plain" "\n",
"Content-Disposition: attachment" "\n",
"filename="FILE_PATH "\n",
"--XXXXX--",
NULL
};
彼らはRFC5322を提案しています。しかし、その中で私は愛着のようなものを見つけることができませんでした。それが正しいか?libcurl+C言語を使用する他の方法も歓迎されます。
ホルヘという名前の人が2012年10月13日に同じような質問をしたと思います。しかし、答えはありません。