604
社区成员




IdMessage1->ContentType = "text/html; charset='utf-8'";
IdMessage1->CharSet = "utf-8";
IdMessage1->ContentTransferEncoding = "base64";
IdMessage1->AttachmentEncoding = "MIME"; // 识别默认编码机制用于邮件部分
IdMessage1->Encoding = meDefault;
IdMessage1->Recipients->EMailAddresses = "258822@qq.com"; // 邮件接收者的信箱
IdMessage1->From->Text = "tcv@163.com"; // 邮件发送者的信箱
IdMessage1->Subject = "中国"; //汉字乱码,字母和数字正常
IdMessage1->Body->Add("利用C++Builder中的IdSMTP和IdMessage控件发送电子邮件"); // 邮件内容
IdMessage1->CCList->EMailAddresses = "258822@qq.com"; // 邮件的抄送地址
IdMessage1->Priority = mpNormal;
if (IdSMTP1->Connected()) {
IdSMTP1->Disconnect();
}
IdSMTP1->Host = "smtp.163.com"; // SMTP服务器
IdSMTP1->Username = "tcv@163.com"; // 163邮箱的用户名
IdSMTP1->Password = "12346"; // 163邮箱的密码
IdSMTP1->Port = 25; // 端口
IdSMTP1->Connect(); // 连接SMTP服务器
if (IdSMTP1->Authenticate()) // 用户验证
{
Memo1->Lines->Add("登录服务器验证成功!");
IdSMTP1->Send(IdMessage1); // 发送邮件
Memo1->Lines->Add("邮件发送成功");
}
IdSMTP1->Disconnect(); // 中断连接SMTP服务器