protected void btnSendEmail_Click(object sender, EventArgs e)
{
List<string> listEmail = new List<string>();
//遍历GridView找到要发送邮件的联系人,并得到他们的Email放入List中
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox cbSelect = (CheckBox)row.FindControl("CheckBox1");
if (cbSelect.Checked)
{
//得到该联系人的Fid
int friendId = Convert.ToInt32(GridView1.DataKeys[row.RowIndex]["fid"]);
String email = FriendBLL.getEmailById(friendId);
listEmail.Add(email);
}
}
//形成mailto发送字符串
StringBuilder strMailTo = new StringBuilder("mailto:");
foreach (String email in listEmail)
{
strMailTo.Append(email + ";");
}
strMailTo.Remove(strMailTo.Length - 1, 1);
//Label1.Text = strMailTo.ToString();
strMailTo.Append("?subject=Welcome");
Response.Write("<script>window.location.href='" + strMailTo+"'</script>");
}
分享到:
相关推荐
在这个场景中,我们关注的是如何使用VC++通过JMail.dll来发送电子邮件。JMail是一个功能丰富的.NET组件,允许开发者在Windows应用程序中实现邮件的发送和接收功能。 JMail 4.4 Professional版本提供了更高级的功能...
本篇将详细讲解如何使用C语言来实现发送电子邮件的功能。 首先,理解电子邮件的工作原理至关重要。电子邮件基于SMTP(Simple Mail Transfer Protocol)协议进行发送。SMTP是一个基于文本的协议,用于在邮件服务器...
### ASP发送电子邮件技术详解 #### 一、ASP与电子邮件发送简介 在Web开发领域中,ASP(Active Server Pages)是一种服务器端脚本环境,用于创建动态网页或应用程序。通过ASP,开发者可以结合HTML页面、脚本命令和...
Java发送电子邮件是一个常见的任务,尤其在自动化通知、订阅服务或者数据传输等场景中。这个话题主要涉及JavaMail API和JavaBeans Activation Framework (JAF)。JavaMail API是用于处理电子邮件的Java库,而JAF则...
在VB(Visual Basic)编程环境中,发送电子邮件是一个常见的任务,特别是在开发桌面应用程序时,可能需要集成邮件发送功能。本文将详细解析如何使用VB编写源码来实现这一功能,特别是发送速度快、能添加附件且发送...
VB编程源代码 55发送电子邮件附件VB编程源代码 55发送电子邮件附件VB编程源代码 55发送电子邮件附件VB编程源代码 55发送电子邮件附件VB编程源代码 55发送电子邮件附件VB编程源代码 55发送电子邮件附件VB编程源代码 ...
在C#编程中,发送电子邮件是一项常见的任务,用于在应用程序中实现自动化通信。这通常涉及到使用SMTP(Simple Mail Transfer Protocol)服务,通过网络发送邮件。本文将深入探讨如何使用C#来实现这一功能,以及涉及...
在Java编程语言中,发送电子邮件是一项常见的任务,可以用于通知、数据传输或其他自动化流程。JavaMail API 是一个开源库,它提供了与邮件服务器交互的能力,实现了SMTP(简单邮件传输协议)、POP3(邮局协议)和...
在C#.NET编程环境中,发送电子邮件是一项常见的任务,可以用于商业通信、客户服务或者自动化工作流程。本教程将详细讲解如何利用.NET Framework中的SmtpClient、MailMessage和Attachment类来实现这个功能。 首先,...
在VB.NET中,发送电子邮件是常见的任务,尤其对于开发企业级应用或者个人自动化脚本时。这个【VB.NET源码]发送电子邮件EMAIL实例】提供的源码可能是为了演示如何使用VB.NET来实现邮件发送功能。下面将详细介绍这个...
要发送邮件,我们需要创建一个`MailMessage`对象,它代表电子邮件的主体,包括发件人、收件人、主题和正文。以下是一个基础示例: ```csharp using System.Net; using System.Net.Mail; // 创建邮件消息 ...
本文将深入探讨如何使用C++通过SMTP(Simple Mail Transfer Protocol)协议来发送电子邮件。SMTP是互联网上用于传输电子邮件的标准协议。 首先,理解SMTP的基本工作原理至关重要。SMTP主要负责邮件的发送过程,它...
在Delphi编程环境中,发送电子邮件是一项常见的任务,尤其在企业级应用中,它通常用于自动化通知、报告或者数据传输。本篇文章将详细讲解如何在Delphi中通过代码实现这一功能,包括设置抄送、密送,调整邮件优先级...
一起发电子邮件群发系统是一款专为用户设计的高效、便捷的邮件群发工具,它能够帮助用户快速地向大量收件人发送电子邮件,是企业营销、个人通讯等场景下的理想选择。这款系统以其易用性、稳定性和强大的功能赢得了...
在这个过程中,ASP.NET提供了一种强大的工具——System.Net.Mail命名空间,允许开发者轻松地创建和发送电子邮件。下面我们将详细讲解如何在ASP.NET中实现这个功能。 首先,要发送电子邮件,你需要准备以下信息: 1....
在.NET框架中,发送电子邮件是一项常见的任务,可以用于通知、订阅确认、客户服务等多种场景。本文将详细介绍如何利用.NET类库来实现这一功能,主要涉及System.Net.Mail命名空间中的SmtpClient和MailMessage类。 ...
本文将详细介绍如何使用这两种技术实现电子邮件的发送功能。 首先,要发送邮件,我们需要使用到System.Net.Mail命名空间中的SmtpClient和MailMessage类。SmtpClient类负责与SMTP(简单邮件传输协议)服务器通信,而...
电子邮件是互联网上最常用的一种通信方式,用于发送文本、图片、附件等信息。在这个主题中,我们将探讨如何使用软件和代码来发送电子邮件。 首先,让我们理解电子邮件的工作原理。电子邮件系统基于SMTP(简单邮件...
在网页中实现自动发送电子邮件功能是一项常见的需求,尤其对于在线表单提交或用户反馈系统而言。这个主题涉及到了Web开发中的交互技术、邮件传输协议以及客户端脚本语言的应用。下面我们将详细探讨这一过程。 首先...