+ -
当前位置:首页 → 问答吧 → 求救!发邮局重复发的问题,高手快救我

求救!发邮局重复发的问题,高手快救我

时间:2011-11-29

来源:互联网

问题先表达清楚一下
首先发邮件单发的问题是没有的,就是发多个收件人重复发的问题,下面是取收件人地址的代码,找别人看来的:
  string address;
  string[] mailname = (sjbox.Text+";").Split(';');
  foreach (string name in mailname)
  {
  if (name!=string.Empty)
  {
  if (name.IndexOf('<')>0)
  {  
  address=name.Substring(name.IndexOf('<')+1).Replace('>',' ');
  mail.To.Add(address);//如果放这,就出现第一个以及以后的账号发多次,次数是循环的次数,直到最后一个发一次
  }
  else
  {
  address=name.Substring(name.IndexOf('<')+1).Replace('>',' ');

  }
  }

  }
能不能判断一下让address不再变化, foreach 这个循环结束后一次发完。还有就是address里面的内容是<a><b><c>这样的么, mail.To.Add()的格式是不是 mail.To.Add(a,b,c)这样子的

作者: yxl8467886   发布时间: 2011-11-29

你要看看address是不是一样的。先输出来看看,内容是否符合你的要求。

作者: dogfish   发布时间: 2011-11-30

热门下载

更多