求:系统自动发邮件代码,高手快来哈!SOS

a451354579 2009-12-18 11:47:43
我想做用户注册,管理员审核用户信息后帐号开通,系统自动发邮件通知用户,ASP.NET代码?,万分感谢!
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lovely_baby 2009-12-18
  • 打赏
  • 举报
回复

using System.Net.Mail;
using System.Net.Mime;
using System.Net;

public class EMail
{
public static string From;
public static string To;
public static string Subject;
public static string Body;
public static bool HasAttachment;
public static string AttachmentPath;
public static MailMessage msg;
public static SmtpClient client;
public static string UseName;
public static string Pwd;
public static string SmtpServer;

//创建Mail
public static void CreateMail()
{
msg = new MailMessage(
From,
To,
Subject,
Body);
}
//创建附件
public static void CreateMailAttachment()
{
Attachment Atta = new Attachment(AttachmentPath, MediaTypeNames.Application.Octet);

//ContentDisposition disposition = Atta.ContentDisposition;
//disposition.CreationDate = System.IO.File.GetCreationTime(AttachmentPath);
//disposition.ModificationDate = System.IO.File.GetLastWriteTime(AttachmentPath);
//disposition.ReadDate = System.IO.File.GetLastAccessTime(AttachmentPath);

msg.Attachments.Add(Atta);
}
//创建协议
public static void CreateSmtp()
{
client = new SmtpClient();
client.Credentials = new NetworkCredential(UseName, Pwd);
client.Port = 587;//Gmail使用的端口
client.Host = SmtpServer;
client.EnableSsl = true;//经过ssl加密
}
//发送mail
public static void SendMail()
{
CreateMail();

if (HasAttachment == true)
{
CreateMailAttachment();
}
CreateSmtp();

client.Send(msg);
}
}


可以把上边的代码放到你的按钮点击事件里:
试试~~
a451354579 2009-12-18
  • 打赏
  • 举报
回复
谢谢楼上,想知道怎么在页面中旋转图片,最好是内中旋转完了上传的代码!

62,266

社区成员

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

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

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

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