发送邮件时,如何限制邮件大小?

hainan_10086 2008-03-28 11:16:29
用asp.net做个邮件发送程序,现在想控制每次发的时候的邮件的大小。该如何实现?
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hainan_10086 2008-03-28
  • 打赏
  • 举报
回复
thank you! itfutao
itfutao 2008-03-28
  • 打赏
  • 举报
回复
是限制邮件附件的大小还是邮件正文的长度?
给你一个我用来限制附件大小的方法,限制正文的类似.

//读取附件的大小并返回字节大小
private long filelen(string s)
{
FileStream fs = File.OpenRead(s);
return fs.Length;
}
//添加附件时判断附件大小
private void ButtonAtt_Click(object sender, EventArgs e)
{
openFileDialog1.Multiselect = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
foreach (string s in openFileDialog1.FileNames)
{
AttLength = filelen(s);
if (AttLength <= 4194304)
{
AttsLength += AttLength;
myMail.Attachments.Add(AddAtt(s));
listBoxAtt.Items.Add(s);
}
else
{
MessageBox.Show("单个附件不能大于4M");
}
}
}
}
hainan_10086 2008-03-28
  • 打赏
  • 举报
回复
怎么判断?
caofan520 2008-03-28
  • 打赏
  • 举报
回复
判断内容长度就可以了呀

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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