我用JMAIL发送完附件怎么总是弹出WINDOWS XP的"发送错误报告"的对话框.还有JMAIL发送太慢了,而且不稳定,有时发不出去.代码如下:
try
{
jmail::IMessagePtr pMessage("JMail.Message");// 发件人邮箱
pMessage->From = "[email protected]";// 发件人姓名
pMessage->FromName = "我的名字";// 添加收件人1, 无收件人姓名与PGP KEY
pMessage->AddRecipient("[email protected]","","");// 添加收件人2, 无PGP KEY
//pMessage->AddRecipient("[email protected]","收件人名字","");// 添加收件人3,这里的PGP KEY只是作为示例,实际中需要用PGP软件生成
//pMessage->AddRecipient("[email protected]","收件人名字","R9Rb7decrQWINuce3uFc0xDG");// 优先级设置,1-5逐次降低, 3为中级
pMessage->Priority = 1;// 编码方式设置, 默认是iso-8859-1
pMessage->Charset = "GB2312";// 主题
pMessage->Subject = "test";// 正文
pMessage->Body = "邮件正文\r\n";// 如有必要,可以再添加一些正文
pMessage->AppendText("VC知识库www.VCKBASE.com欢迎您! 祝您身体健康!");// 添加附件
pMessage->AddAttachment("d:\\test.rtf", VARIANT_FALSE, "text/richtext");
// 开始发送
pMessage->Send("", VARIANT_FALSE);
pMessage->Release();
::AfxMessageBox("发送成功");