有谁半帮帮我啊?急啊。

yfaaq 2002-08-19 05:50:52
如何用C++builder发送邮件,包含附件。不只是简单的打开outLook啊
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
NowCan 2002-08-20
  • 打赏
  • 举报
回复
这个附件在哪儿?
看我这个吧,支持身份验证
http://vip.6to23.com/NowCan1/tech/SMTPAUTH.htm
Sephil 2002-08-20
  • 打赏
  • 举报
回复
AnsiString S;
S = "mailto:sephil@163.com";
S += "?Body";
S += Memo1.Lines->Text;

上面将 Memo1 的内容作为正文发送到sephil@163.com
liwenqiu_2001 2002-08-19
  • 打赏
  • 举报
回复
用SMTP组件发送邮件!
SMTP控件:
  SMTP控件位于控件栏的Internet页面上,名称为:NMSMTP。SMTP的主要属性有:
  Host属性,用来指定SMTP服务器的主机名。
  Port属性,用于指定SMTP服务器的端口号,一般设为25。
  UserId属性,登录SMTP服务器时用于设置用户名。
  PostMessage属性,此属性非常重要,从以下它的内容你就可以看出来了:
  FromName 用于指定发件人的名称。
  FromAddress 用于指定发件人的e-mail地址。
  LocalProgram 用于指定发件人所使用的邮件客户程序。
  ToAddress 收件人的地址。
  Body 邮件正文。
  Subject 邮件主题。
  SMTP控件的方法:
  Connect函数,用于登录到SMTP服务器,使用此函数前,Host、Port、UserId等属性必须已设好。
  Disconnect函数,用于断开与SMTP服务器的连接。
  SendMail函数,用于向SMTP服务器发送邮件。
代码:
NMSMTP1->Connect();
  NMSMTP1->PostMessageA->FromName=Name1->Text;
  NMSMTP1->PostMessageA->FromAddress=″superlink@yeah.net″;
  NMSMTP1->PostMessageA->ToAddress->Add(Address1->Text);
  NMSMTP1->PostMessageA->Subject=Subject1->Text;
  NMSMTP1->PostMessageA->Body->Add(Body1->Text);
  NMSMTP1->PostMessageA->LocalProgram=″SendMail″;
  NMSMTP1->SendMail();
  Application->MessageBoxA(″发送完成!″,″邮件系统″,MB_OK);
  NMSMTP1->Disconnect();

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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