828
社区成员
发帖
与我相关
我的任务
分享
FMX程序使用IdSMTP安卓发邮件win10的Mail接收标题乱码是为啥?
同一程序从win10发送win10接收则正常。
主要代码:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//要在邮箱设置里启用smtp
IdSMTP1->Host="smtp.163.com";
IdSMTP1->Port=25;
IdSMTP1->Username="xxx@163.com";
IdSMTP1->Password="xxx";
// try
{
IdSMTP1->Connect();
// IdSMTP1->Authenticate();
}
// catch(...)
// {
// ShowMessage(u"连接服务器失败");
// return;
// }
IdMessage1->From->Address=IdSMTP1->Username;
IdMessage1->Recipients->EMailAddresses="yyy@163.com";
IdMessage1->CharSet="GBK";
IdMessage1->Subject=Edit1->Text;
// IdMessage1->Body->Text=Memo1->Text;
IdMessage1->Body->Assign(Memo1->Lines);
try
{
IdSMTP1->Send(IdMessage1);
ShowMessage(u"邮件发送成功");
}
catch(...)
{
ShowMessage(u"邮件发送失败");
}
IdSMTP1->Disconnect();
}
//---------------------------------------------------------------------------