有没有提交的时候,自动发邮件告诉成功的例子或者思路

iskyalone 2004-09-14 01:59:16
如题
...全文
214 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
63880880 2004-10-17
  • 打赏
  • 举报
回复
u
iceflylee 2004-09-16
  • 打赏
  • 举报
回复
using System;
using System.Web;
using System.Web.Mail;

public class SystemMail : IMailProvider
{
public SystemMail(){}


private string _adminEmail;
public string AdminEmail
{
get{return _adminEmail;}
set{_adminEmail = value;}
}

private string _smtpServer = "localhost";
public string SmtpServer
{
get{return _smtpServer;}
set{_smtpServer = value;}
}

private string _password;
public string Password
{
get{return _password;}
set{_password = value;}
}

private string _userName;
public string UserName
{
get{return _userName;}
set{_userName = value;}
}

/// <summary>
/// 发送Email函数
/// </summary>
/// <param name="to">接收人</param>
/// <param name="from">发送人</param>
/// <param name="subject">标题</param>
/// <param name="message">发送信息</param>
/// <returns></returns>
public bool Send(string to, string from, string subject, string message)
{
try
{
MailMessage em = new MailMessage();
em.To = to;
em.From = from;
em.Subject = subject;
em.Body = message;

//Found out how to send authenticated email via System.Web.Mail at http://SystemWebMail.com (fact 3.8)
if(this.UserName != null && this.Password != null)
{
em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", this.UserName); //set your username here
em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", this.Password); //set your password here

}

SmtpMail.SmtpServer = this.SmtpServer;
SmtpMail.Send(em);

return true;
}
catch
{
return false;
}
}


iskyalone 2004-09-15
  • 打赏
  • 举报
回复
顶and up
iskyalone 2004-09-14
  • 打赏
  • 举报
回复
顶一下
iskyalone 2004-09-14
  • 打赏
  • 举报
回复
有没有发送的例子?
顶一下。
goody9807 2004-09-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/goody9807/articles/30560.aspx
iskyalone 2004-09-14
  • 打赏
  • 举报
回复
我太罗嗦!呵呵

==========================
指的是什么!提交请求??
一般“请求”是保存到数据库的!
只要提交了!然后查找数据库有没有刚才的提交!
有就发个消息或邮件!
不知理解的对不对
==============================
你理解的差不多.
iskyalone 2004-09-14
  • 打赏
  • 举报
回复
其实就是在处理提交的时候加一个邮件发送程序

就是要一个邮件发送的程序
smoothwood 2004-09-14
  • 打赏
  • 举报
回复
通过身法验证的邮件发送程序:
-------------------
Dim objMailMessage As New MailMessage
objMailMessage.From = TextBox1.Text
objMailMessage.To = TextBox2.Text
objMailMessage.Subject = TextBox3.Text
objMailMessage.Body = "<html><body><img src=""clsusa_0624.jpg""></body></html>"
objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1)
objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "youmail")
objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "mypassword")
SmtpMail.SmtpServer = "smtp.163.com"
SmtpMail.Send(objMailMessage)
微启子 2004-09-14
  • 打赏
  • 举报
回复
指的是什么!提交请求??
一般“请求”是保存到数据库的!
只要提交了!然后查找数据库有没有刚才的提交!
有就发个消息或邮件!
不知理解的对不对
smoothwood 2004-09-14
  • 打赏
  • 举报
回复
其实就是在处理提交的时候加一个邮件发送程序嘛
luluso 2004-09-14
  • 打赏
  • 举报
回复
不太清楚你的目的。发邮件请查看下:jmail或cdonts相关.

62,243

社区成员

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

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

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

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