使用C#通过mailto发送电子邮件 - 最大长度是多少?

3
我将使用以下代码来打开默认的电子邮件客户端并为用户创建电子邮件。然后,用户只需发送即可。
到目前为止,我使用以下代码:
StringBuilder sb = new StringBuilder(lblLink.Text);
sb.Append("?subject=");
sb.Append(mProduct);
sb.Append("&body=");
sb.Append(Properties.Strings.MailBody);
sb.Append(GetFullText());

// Use Unicode newlines
string mailText = sb.ToString();
mailText = mailText.Replace("\r\n", "%0d");

// Open E-Mail Editor
aMailApp.StartInfo.FileName = mailText;
aMailApp.StartInfo.UseShellExecute = true;
aMailApp.StartInfo.RedirectStandardOutput = false;
aMailApp.Start();

这种方法的问题在于电子邮件正文在大约2000个字符后就被截断了。有没有办法解决这个问题呢?
谢谢!
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接