如何将文件发送到指定的邮箱

sailor_2002 2003-09-04 10:46:42
请高手指教:如何编程实现将文件或文本发送到指定邮箱?
...全文
401 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sailor_2002 2003-09-05
  • 打赏
  • 举报
回复
我使用了这段源码,但没有成功,请问一下cdonts.dll的原理?是否和系统的smtp服务的配置有关呢?如果配置不对是不是就不会成功呢?
masterz 2003-09-05
  • 打赏
  • 举报
回复
#import <cdonts.dll>
#include "tchar.h"
#include "stdio.h"
void main()
{
//The SMTP server should be running.
CoInitialize(NULL);
try
{
CDONTS::INewMailPtr spNewMail(__uuidof(CDONTS::NewMail));
spNewMail->From = _T("YourName");
spNewMail->To = _T("aaa@21cn.com");
spNewMail->Subject = _T("Testing");
spNewMail->Body = _T("Put your message here");
spNewMail->AttachFile(_variant_t(_bstr_t("C:\\tmp\\test\\mail\\mail.cpp")),_variant_t((long)DISP_E_PARAMNOTFOUND, VT_ERROR),_variant_t((long)DISP_E_PARAMNOTFOUND, VT_ERROR));
spNewMail->Send();
printf("send ok");
}
catch(_com_error &ComError)
{
// Error handling goes here
printf("%s\n",ComError.Description());
}
CoUninitialize();
}
////refer to http://www.codeguru.com/cgi-bin/bbs/wt/showpost.pl?Board=vc&Number=228550&page=&view=&sb=

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧