Indy.net发送邮件后,接收到发现中文乱码

wildhorse01 2004-08-05 11:23:19
Indy.net发送邮件后,接收到发现中文乱码
string smtpHost = "smtp.yourserver.com";
Indy.Sockets.IndySMTP.SMTP smtp = new Indy.Sockets.IndySMTP.SMTP();
Indy.Sockets.IndyMessage.Message msg = new Indy.Sockets.IndyMessage.Message();

msg.From.Address = "name@yourserver.com";
msg.Recipients.EMailAddresses = "youremail@server";
msg.Subject = "Indy 测试主题";
msg.Body.Text = "内容测试";

smtp.AuthType = Indy.Sockets.IndySMTP.SMTPAuthenticationType.atDefault;
smtp.Host = smtpHost;
smtp.Username = "name@yourserver.com";
smtp.Password = "password";
smtp.Connect();
smtp.Send(msg);
smtp.Disconnect();
不知如何解决,第一次使用indy.net,之前在BCB中用的INDY就没问题
...全文
193 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
TaoDelphi 2004-08-28
  • 打赏
  • 举报
回复
这个问题你试试把IdMessage.Encoding设置一下。比如meMIME等等,每个都试试。
要是还不行,也许得等新版本的了。
constantine 2004-08-26
  • 打赏
  • 举报
回复
帮你顶
dujunli 2004-08-25
  • 打赏
  • 举报
回复
再问
wildhorse01 2004-08-17
  • 打赏
  • 举报
回复
再问
wildhorse01 2004-08-10
  • 打赏
  • 举报
回复
设过了,不行的
wildhorse01 2004-08-10
  • 打赏
  • 举报
回复
msg.CharSet = "GB2312";
xiangding 2004-08-10
  • 打赏
  • 举报
回复
好像要把编码设成:GB2312 才是。
wildhorse01 2004-08-06
  • 打赏
  • 举报
回复
没一个人看到呀?奇怪

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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