高手请进来指教,关于WEBMail问题。

wtugo 2004-12-10 01:15:18
我有SmtpMail.Send(msgMail);
发送不成功,跟踪调试,指示我的SmtpMail.Send=<' OverLoaded '> 是不是.net对发送的msgMail的字数有限制,还是什么其他的原因?
...全文
166 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtugo 2004-12-10
  • 打赏
  • 举报
回复
public void SendRegisterEmail(string email)
{
string MAIL_SUBJECT = @"欢迎您注册,这是您的注册信息";
string MAIL_BODY = @"
恭喜您已经注册成功!
登陆帐号:"+email+@"
登陆密码:*******
";
string MAIL_BODY_AVTIVE_ACCOUNT = "请访问下面链接激活帐号\n"+"http://localhost"+System.Web.HttpContext.Current.Request.Path+"/ActiveAccountFromRegistEmail.aspx?idCustomer=";
string MAIL_BODY_BOTTOM = "\n如果您有问题,请发邮件到 "+ConfigTool.getConfigSetting("WebMasterEmail") + "\n"+DateTime.Now.ToString();

MailMessage Message = new MailMessage();
Message.To = email;
Message.From = ConfigTool.getConfigSetting("WebMasterEmail");
Message.Subject = MAIL_SUBJECT;
Message.Body = MAIL_BODY;

if(ConfigTool.getConfigSetting("IfActiveFromRegisterEmail")=="true")
{
string encryptEmail = System.Web.HttpUtility.UrlEncode(
CMT.Utility.ConnectionInfo.EncryptDBConnectionString(email));
Message.Body = Message.Body + MAIL_BODY_AVTIVE_ACCOUNT + encryptEmail+MAIL_BODY_BOTTOM;
}
else
{
SetAccountActive(email);
}

try
{
SmtpMail.SmtpServer = ConfigTool.getConfigSetting("SMTPServer");
SmtpMail.Send(Message);
}
catch(System.Web.HttpException ehttp)
{
ApplicationLog.WriteError(ehttp.Message);
}
KentYu 2004-12-10
  • 打赏
  • 举报
回复
把代码帖出来看看呢

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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