简易c语言词法分析器的设计与实现_一个简易邮件群发软件设计与实现

1 需求概述

指定一批邮箱地址,使用指定的邮箱发送指定的内容。

2 功能需求

  • 配置文件配置用于发送的邮箱信息
  • 邮件发送功能
  • 日志窗口输出显示

3 界面接口

  • 邮件列表框
  • 标题内容输入框
  • 发送按钮
  • 日志输出框

4 技术选型

.Net 4.0 C# Winform

5 实现

5.1 新建项目

  • 项目命名为 SimpleEmailSender
ea9a64a4ef9caec94192ee1c3926855b.png

image.png

5.2 在项目中添加配置文件

fba508379f2b0f421eea4f60cce21d43.png
  • 配置发件邮箱信息

5.3 制作界面

根据界面接口需求,界面布局如下:

2309c5eedce7eb948c559cdfb57db4df.png

5.4 邮件发送辅助类

首先完成辅助类开发,最后再跟界面对接完成流程。

因为读取了配置文件,需要添加 System.Configuration 程序集的引用。

629d4964d10b117dd1c16fd47cba6ce8.png

定义 MailHelper 辅助类,读取配置参数,向外提供发送邮件功能方法 SendMail。

using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Net.Mail;using System.Text;namespace SimpleEmailSender{ public class MailHelper { public static String EMAIL_USERNAME = ConfigurationManager.AppSettings["send_user_email"]; public static String EMAIL_DISPNAME = ConfigurationManager.AppSettings["send_user_disp"]; public static String EMAIL_PASSWORD = ConfigurationManager.AppSettings["send_user_pass"]; public static String EMAIL_SMTP = ConfigurationManager.AppSettings["email_stmp"]; public static ValidateResult SendMail(string email, string name, string content) { return SendMail("系统消息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值