.net 2.0 中发送Email

普罗米修斯监控达梦数据库集群 -----------------------------------新增文件---------------------------------------注:图上即为启动成功,如果没有问题,则使用nohup后台启动程序。官网地址:https://github.com/gy297879328/dameng_exporter。注:prometheus的对数据库的指标采集如果高于60s一次,请手动修改提供表盘中的计算值。修改dameng_exporter.config配置文件,修改账号密码的部分。 阅读详情
name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1508116105633727&dt=1180749143890&lmt=1180707633&format=728x90_as&output=html&correlator=1180749143880&channel=2744893162&url=http%3A%2F%2Fwww.julysoft.info%2Fself%2F3.htm&ad_type=text_image&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="728" scrolling="no" height="90" allowtransparency="allowtransparency">

.net 2.0 中发送Email

在 .net 2.0 中发送邮件将使用到新增的 SmtpClient 类,并且可以在配置文件中加入 mailSettings 元素来配置 smtp。下面以 asp.net 为例写的 demo.

在 web.config 文件添加
<system.net>
    <mailSettings>
        <smtp>
            <network host="localhost" port="25" userName="your username" 
                password="your password"/>
        </smtp>
    </mailSettings>
</system.net>

发送简单的文本格式的邮件

<%@ Page Language="C#" %>

<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Net.Mail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    protected void SendEmail_Click (object sender, EventArgs e)
    {
        MailMessage mm = new MailMessage (tbxUsersEmail.Text, 
            tbxUsersEmail.Text);

        mm.Subject = tbxSubject.Text;
        mm.Body = tbxBody.Text;
        mm.IsBodyHtml = false;

        SmtpClient smtp = new SmtpClient ();

        smtp.Send (mm);
        Response.Write ("Completed!");
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>SendMail</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <table border="0">
                <tr>
                    <td>
                        <b>Your Email:</b></td>
                    <td>
                        <asp:TextBox runat="server" ID="tbxUsersEmail" Columns="30">
                        </asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" 
                                runat="server" ControlToValidate="tbxUsersEmail"
                            ErrorMessage="Must input your email.">*
                        </asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td>
                        <b>Subject:</b></td>
                    <td>
                        <asp:TextBox runat="server" ID="tbxSubject" Columns="30">
                        </asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" 
                            runat="server" 
                            ControlToValidate="tbxSubject" 
                            ErrorMessage="Must input your subject.">*
                        </asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <b>Body:</b><br />
                        <asp:TextBox runat="server" ID="tbxBody" TextMode="MultiLine" 
                            Columns="55"  Rows="10"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <asp:Button runat="server" ID="btnSendEmail"
                             OnClick="SendEmail_Click"  Text="Send Feedback" />
                    </td>
                </tr>
            </table>
        </div>
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
            ShowMessageBox="True"  ShowSummary="False" />
    </form>
</body>
</html>

发送 HTML 格式的邮件

1 <%@ Page Language="C#" %>
 2 <%@ Import Namespace="System.Net" %>
 3 <%@ Import Namespace="System.Net.Mail" %>
 4 
 5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 6 
 7 <script runat="server">
 8     protected void Page_Load (object sender, EventArgs e)
 9     {
10         lblContent.Text = @"<h2>This is an HTML-Formatted Email Send Using the 
                    <code>IsBodyHtml</code> Property</h2><p>Isn’t HTML <em>neat</em>?</p>
                    <p>You can make all sorts of <span style=""color:red;font-weight:bold;"">
                    pretty colors!!</span>.</p>";
11     }
12 
13     protected void SendMail_Click (object sender, EventArgs e)
14     {
15         MailMessage mm = new MailMessage (tbxMail.Text, tbxMail.Text);
16 
17         mm.Subject = "HTML-Formatted Email test";
18         mm.Body = lblContent.Text;
19         mm.IsBodyHtml = true;
20 
21         SmtpClient smtp = new SmtpClient ();
22 
23         smtp.Send (mm);
24         Response.Write ("Completed!");
25     }
26 </script>
27 
28 <html xmlns="http://www.w3.org/1999/xhtml" >
29 <head runat="server">
30     <title>SendHtmlMail</title>
31 </head>
32 <body>
33     <form id="form1" runat="server">
34     <div>
35         <asp:Button ID="btnSend" OnClick="SendMail_Click" runat="server" 
                Text="Send below context to your mail" />
36         <asp:TextBox ID="tbxMail" runat="server" Width="367px"></asp:TextBox>
37         <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
            ControlToValidate="tbxMail"
38             ErrorMessage="Must input your email.">*</asp:RequiredFieldValidator>
             <br />
39         <br />
40         <asp:Label ID="lblContent" runat="server"></asp:Label><br />
41         &nbsp;<asp:ValidationSummary ID="ValidationSummary1" runat="server" 
                ShowMessageBox="True"
42             ShowSummary="False" />
43     </div>
44     </form>
45 </body>
46 </html>
47 

发送带有上传附件的邮件

1 <%@ Page Language="C#" %>
 2 <%@ Import Namespace="System.Net" %>
 3 <%@ Import Namespace="System.Net.Mail" %>
 4 
 5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 6 
 7 <script runat="server">
 8     protected void SendMail_Click (object sender, EventArgs e)
 9     {
10         MailMessage mm = new MailMessage (tbxUsersEmail.Text, tbxUsersEmail.Text);
11 
12         mm.IsBodyHtml = false;
13         mm.Subject = "Emailing an Uploaded File as an Attachment Demo";
14         mm.Body = tbxBody.Text;
15         mm.Attachments.Add (
                new Attachment (fuAttachmentFile.PostedFile.InputStream, 
                    fuAttachmentFile.FileName));
16 
17         SmtpClient smtp = new SmtpClient ();
18 
19         smtp.Send (mm);
20         Response.Write ("Completed!");
21     }
22 </script>
23 
24 <html xmlns="http://www.w3.org/1999/xhtml" >
25 <head runat="server">
26     <title>Send mail with attachment file.</title>
27 </head>
28 <body>
29     <form id="form1" runat="server">
30     <div>
31     <table border="0">
32     <tr>
33         <td><b>Your Email:</b></td>
34         <td><asp:TextBox runat="server" ID="tbxUsersEmail" Columns="30">
                    </asp:TextBox>
35             <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                ControlToValidate="tbxUsersEmail"
36                 ErrorMessage="Must input your email.">*</asp:RequiredFieldValidator>
            </td>
37     </tr>
38     <tr>
39         <td><b>File to Send:</b></td>
40         <td>
41             <asp:FileUpload ID="fuAttachmentFile" runat="server" />
42             <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                    ControlToValidate="fuAttachmentFile"
43                 ErrorMessage="Must choice upload file">*</asp:RequiredFieldValidator>
            </td>
44     </tr>
45     <tr>
46         <td colspan="2">
47             <b>Body:</b><br />
48             <asp:TextBox runat="server" ID="tbxBody" TextMode="MultiLine" 
                    Columns="55"  Rows="10"></asp:TextBox>
49         </td>
50     </tr>
51     <tr>
52         <td colspan="2" align="center">
53             <asp:Button runat="server" ID="btnSendEmail" OnClick="SendMail_Click" 
                    Text="Send Feedback" />
54         </td>
55     </tr>
56 </table>
57     </div>
58         <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
                ShowMessageBox="True"  ShowSummary="False" />
60     </form>
61 </body>
62 </html>
 
uniapp串口通信实战:从零搭建物联网设备控制App(附完整代码) 本文详细介绍了如何使用Uniapp实现串口通信,从零搭建物联网设备控制App。内容涵盖环境配置、串口初始化、数据收发、错误处理等核心功能,并提供了完整的代码示例,帮助开发者快速掌握跨平台串口通信技术,适用于智能农业、工业自动化等物联网场景。 阅读详情

相关推荐

Oracle EBS R12 AP模块发票导入接口实战:从SQL插入到API调用的完整流程

本文详细解析了Oracle EBS R12 AP模块发票导入接口的完整流程,从SQL插入到API调用的实战技巧。涵盖接口表设计、数据验证、双通道导入机制及错误诊断,特别分享官方文档未提及的高阶优化方案,助力企业实现财务数字化转型。

weixin_33728268的博客 475

asp.net2.0 发送email的helper

asp.net2.0 发送email的helper,附带详细注释。using System;using System.Collections.Generic;using System.Web;using System.Net;using System.Net.Mail;namespace The9web.MyMail{ //http://www.the9web

330

Unity简单操作:PostProcessing的使用

Postprocessing是一个unity2018版本的集成后期插件,有了这个插件,之后用unity开发时,后期调整颜色、光晕等会很方便。 目录 新建一个postprocessing profile(配置文件)。​ 参数说明: 新建一个postprocessing profile(配置文件)。 在主相机下加一个组件PostProcess Layer。 注意:需要将相机的Layer层设置与Post Process Layer 下的Volume blending(体积混合)...

weixin_39114763的博客 7365

在.NET 2.0 中发送Email

摘自:在.NET 2.0 中发送Email 刚刚看到一篇关于在.NET 中发送Email的文章《从asp.net页面发送电子邮件》看到使用的还是System.Web.Mail命名空间下的类。我们都知道,在.NET 1.1下大部分都是使用这个命名空间下的类来发送邮件的,使用SmtpMail的Send静态方法可以很简单的发送Email,但由于这个类调用的是Windows2000版本以上的操作系

童戏兔腾的专栏 1240

从零到一:ArduPilot无人船PID调参实战指南

本文详细介绍了ArduPilot无人船PID调参的实战指南,从基础参数设定到高级调参技术,帮助用户掌握水面环境下的PID控制逻辑。通过案例分析和参数示例,解决无人船在空载、负载变化及不同水域环境中的航行问题,提升无人船的稳定性和精确度。

weixin_29266647的博客 506

让 AI 变聪明的 20 条指令:如何让大模型回答得更精准、更专业、更实事求是

让 AI 变聪明,本质上不是写几句神奇咒语,而是把你的任务表达得更清楚,把事实标准设得更严格,把输出格式规定得更明确,把不确定性管理得更认真,把历史对话利用得更充分。大模型的强项是语言生成、信息组织、模式归纳和方案扩展;弱项是事实核验、实时更新、责任判断和对模糊意图的准确猜测。好的指令,就是在用人的判断弥补模型的弱点,让模型把强项发挥在正确的地方。

Sumarua的博客 1468

在.NET2.0中发送Email

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 443

从零到一:Qt与PCL的跨平台开发环境搭建全攻略

本文详细介绍了从零开始搭建Qt与PCL跨平台开发环境的完整流程,涵盖Windows、Linux和macOS三大平台。重点解析了Qt5与Qt6版本选择、PCL库安装配置、VTK集成等关键技术要点,并提供跨平台CMake项目模板和常见问题解决方案,助力开发者快速构建三维点云处理应用。

weixin_29280657的博客 382

[转]在.NET 2.0 中发送Email

刚刚看到一篇关于在.NET 中发送Email的文章《从asp.net页面发送电子邮件》看到使用的还是System.Web.Mail命名空间下的类。我们都知道,在.NET 1.1下大部分都是使用这个命名空间下的类来发送邮件的,使用SmtpMail的Send静态方法可以很简单的发送Email,但由于这个类调用的是Windows2000版本以上的操作系统的CDO组件来发送邮件,不管是什么错误都会提示是C...

weixin_30408165的博客 190

Python爬虫实战:爬取Bilibili和YouTube视频、弹幕和评论

随着视频内容平台的爆发式增长,视频网站成为了人们获取信息、娱乐和知识的重要渠道。在这些平台上,视频、弹幕和评论数据可以为我们提供重要的信息,帮助我们了解用户的行为、视频的受欢迎程度以及内容的互动情况。本篇文章将带你实现一个Python爬虫,用来爬取Bilibili和YouTube上的视频、弹幕、评论等数据。我们将详细介绍爬虫的实现过程,使用最新的Python技术,并且会提供完整的代码。Bilibili网站提供了多种方式来获取视频数据,最直接的方式是通过其开放的API接口来获取视频、弹幕和评论等数据。

2201_76125261的博客 1775

从LLM到VLM再到VLA:三兄弟的“变形记”——定义、架构演进与最新趋同

LLM、VLM、VLA虽然在时间上依次出现,但它们在架构上的演进并非线性替代,而是形成了一个从“理解语言”到“理解世界”再到“改变世界”的认知闭环。VLA之所以能在短短三年内从概念走向现实,正是因为它站在了LLM和VLM的肩膀上——RT-2的泛化能力来自互联网规模的VLM预训练,π0的扩散策略受益于生成式模型的突破,Helix的双系统架构借鉴了“快慢思考”的认知科学洞见。而反过来,VLA在实际部署中遇到的效率瓶颈和实时性要求,也在倒逼LLM和VLM向更轻量、更高效的架构方向演进。

Ven%的博客 489

在.NET 2.0应用系统中发送Email (1)

原作者:Thiru Thangarathinam2005年6月10日原文:http://www.developer.com/net/net/print.php/3511731当前大多数企业级应用程序需要发送Email功能。这意味着一个系统平台应该能够为应用系统提供必要的支持以发送Email。就.NET应用系统而言,.NET通过一套直观的类,为发送Email提供了极好的支持。这篇文章以例子的形式

Yorck的专栏 1501

基于物联网设计的蜂箱智能监测系统设计

为解决传统养蜂业依赖人工、管理效率低下、干扰蜂群等问题,本项目设计并实现了一套基于物联网(IoT)的蜂箱智能监测系统。

679

NET 2.0 发送EMail邮件

protected void Button1_Click(object sender, EventArgs e)    ...{         System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();        //收件人         message.To.Add(txtMailAddress.T...

weixin_33810006的博客 282

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

.NET 2.0 发送EMail邮件

protected void Button1_Click(object sender, EventArgs e)    ...{        System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();        //收件人        message.To.Add(txtMailAddress.Tex

solendo 1666

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Microsoft .NET Framework 2.0实现发送邮件(Email)总结

在 .NET Framework 2.0的System.Net.Mail命名空间中新增的MailMessage类和SmtpClient类使我们很容易发送Email,SmtpClient类提供了同步和异步2种方式发送邮件.同步发送邮件由于比较简单,请看代码CodeCode highlighting produced by Actipro CodeHighlighter (freeware)h

iLinux 1995

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

c#2.0 System.Net.Mail 发送email

c#2.0 System.Net.Mail 发送email 如果你装了杀毒软件,比如我装的 McAfee VirusScan。他们默认就阻滞程序发送邮件,甚至包括WEB程序,也会阻滞。而我以前只碰到过这个杀毒软件阻滞Windows程序,今天竟然发现WEB程序也阻滞了。 你用程序发送邮件时候,可能会收到 "无法连接到远程服务器" 、"您的主机中的软件放弃了一个已建立的连接。"的异常。 要解...

weixin_34296641的博客 200
上一篇: 正则表达式的用法
下一篇: ASP.NET程序中常用代码汇总
Julysoft_Studio
博客等级 码龄20年 15粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值