刚出学校的我最近做一个招聘求职,想到一个问题:在求职者发送简历后企业是如何得到消息的,以及得到消息的过程,查阅了一些资料和一些码源,发现了两个途径短信和邮箱,但是对于公司的成本计算免费邮箱是最划算的。不多说了,接下来给大家看一个实例。

在编写代码前首先要引入命名空间,ASP.NET关于邮件发送的类是System.Web.Mail. 设计思想是,当用户在提问页面输入提问的标题和内容,并点击提交后,程序将提问信息保存在数据库中,同时将提问信息发送到指定的邮箱。这里我们跳过将提问数据保存在数据库的过程,重点看发送邮件的代码。

MailMessage objMailMessage;

objMailMessage = new MailMessage();// 创建邮件消息类并实例化

objMailMessage.From = "zhangzhendong5555@126.com";//源邮件地址

objMailMessage.To = "1738567395@qq.com";//目的邮件地址(你的免费邮箱地址)

objMailMessage.Subject = "来自XX的简历:"+this.txtasktitle.Text;//发送邮件的标题

objMailMessage.BodyFormat = MailFormat.Html;

objMailMessage.Body = "<br>简历标题:" + this.txtasktitle.Text +

"<br>简历内容:" + this.txtaskcontent.Text;

//接着利用网易163(或者其他邮箱,此处用163做示范)的SMTP来发送邮件,需要使用Microsoft .NET Framework SDK v1.1和它以上的版本

//基本权限

objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");

//用户名

objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "zhangzhendong5555");

//密码

objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxxxxx"); //xxxxxx这里是密码;

//如果没有上述三行代码,则出现如下错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 554 : Client host rejected: Access denied

//SMTP地址

SmtpMail.SmtpServer = "smtp.126.com";

//开始发送邮件

SmtpMail.Send(objMailMessage);

做完之后,随便提问测试一下,果然能够立马收到邮件。你还可以进一步完善求职版块,当有新的求职信,系统自动发送邮件到企业的邮箱。提问者的邮箱保存在数据库中,唯一需要改变的一点是你需要通过SQL获得提问者的邮箱。

ASP.NET 中点击按钮时邮件自动发送功能实例相关推荐

  1. js中点击按钮时变色,松开后恢复原来的颜色

    js中点击按钮时变色,松开后恢复原来的颜色 // class.active{background: #1AB394;}//js<script type="text/javascript ...

  2. [C# 基础知识系列]专题五:当点击按钮时触发Click事件背后发生的事情

    引言: 当我们在点击窗口中的Button控件VS会帮我们自动生成一些代码,我们只需要在Click方法中写一些自己的代码就可以实现触发Click事件后我们Click方法中代码就会执行,然而我一直有一个疑 ...

  3. button点击后出现的边框_代码分享:原生js实现,鼠标点击按钮时,多彩粒子散射特效。...

    原地址,可以在线查看演示效果,要是下面的代码复制后运行有问题,可以从原地址去复制,我试过了,OK的. 原生js实现,鼠标点击按钮时,多彩粒子散射特效.​fairysoftware.com 完整代码,复 ...

  4. 窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体

    http://smartsoft.5d6d.com/thread-7420-1-1.html 今天在做项目时候遇到一个问题,窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体 最后想到用pa ...

  5. 点击按钮时显示按钮被按下的效果

    在实际项目中,为了提供给用户更加好的用户体验,在点击按钮时,要能显示按钮被按下时的状态,给用户一种动态的感觉. 其实这在程序中实现起来也比较容易,只需多一张按钮背景图片即可,在按钮没有按下或者弹起时显 ...

  6. vue中点击按钮切换图片

    vue中点击按钮切换图片 直接附上代码,亲测有效 <!-- --> <template><div><div class="">< ...

  7. WebDriver中点击按钮、连接无效问题

    WebDriver中点击按钮.连接无效问题 之前在写一个测试用例的时候,就有发现点击提交按钮不起作用,今天又遇到点击链接也不起作用的情况.经过一些尝试,暂时已通过其他方式解决. 1.       软件 ...

  8. 计算机关闭盖子鼠标依然亮,在出现的窗口中点击选择关闭盖子的功能选项

    在每天忙碌完工作之后,我们就要进行电脑关机,虽然电脑关机很简单,但是很多用户想了解更多的关机方法,那么Win8.1电脑都有哪些关机方法呢?如果你不知道的话,那就看看小编整理的文章吧! Win8.1电脑 ...

  9. jquery粘贴按钮_实现前端点击按钮自动复制剪贴板功能

    [目录] 明确需求 html分析 代码实现 css分析 js分析 代码实现 只要是文本,长按选中就可以复制,但是需求来了挡也挡不住: 明确需求 为了提升用户体验,点击[复制]按钮就自动复制到剪贴板,那 ...

  10. uni-app - 拨打电话功能(在不同平台下,点击按钮触发一键拨号功能)

    前言 很多文章都过时了,本示例代码干净整洁功能完善. 本文实现了 点击按钮实现一键拨号功能,能唤起系统原生打电话程序. 同时兼容 H5.小程序.App 端,全端均可实现该功能! 如下图所示,当点击[拨 ...

最新文章

  1. 01:操作系统(centos,redhat):性能监控和网络命令
  2. LeetCode MySQL 1821. 寻找今年具有正收入的客户
  3. JimuReport积木报表与JeecgBoot集成文档—开源免费的报表工具!
  4. 现代GPU的体系结构
  5. Column name pattern can not be NULL or empty.
  6. Git和Github介绍,294页『Git与Github学习使用指南』分享
  7. python二级考试报名2020浙江_关于2020年下半年高校计算机等级考试报名的通知
  8. CB Insights,201608月174家独角兽榜单出炉,上榜的33家中国公司都是谁?
  9. SQL Server 死锁的监视
  10. 在Vmplayer中自定义桥接网络(Bridged Network)的配置
  11. 九月热点:EasyDL智能边缘控制台、EdgeBoard路内停车分析盒全新发布
  12. 移动创业者,这么多免费资源,你不要?
  13. word文件做一半未响应_Word经常出现未响应怎么办?
  14. 自动设置微信朋友圈权限
  15. VMware14安装windows7的详细过程
  16. 山水印|竹林野茶:走向世界的中国茶文化
  17. Unity下载文件的方式小结
  18. Nginx管理(二)
  19. 三星Galaxy S20:如何更改屏幕分辨率
  20. 【狂神说Java】JavaWeb入门到实战(学习笔记)

热门文章

  1. 2021年G2电站锅炉司炉最新解析及G2电站锅炉司炉作业考试题库
  2. Linux中ls颜色含义
  3. latex补集怎么打
  4. outlook html 图片,Outlook邮件内容中的图片无法显示 图片
  5. android 进入recovery,安卓手机如何进入Recovery模式的通用方式详解
  6. mysql 表 忽略大小写_mysql表名忽略大小写配置方法详解
  7. java生成压缩文件拒绝访问,FileOutputStream访问被拒绝:JAVA
  8. android 的四种枚举Context.MODE_PRIVATE
  9. android x86 兼容问题,X86如何解决Android应用兼容性问题
  10. 谈谈银联 js 支付