发送电子邮件的程序
一、程序界面设计
smtp电子邮件发送程序的用户界面
填入smtp服务器地址、邮箱用户名和口令,端口号是25,并填入发信人,发信地址填入你在该网站的免费邮箱地址。在对话框的右面填入发送电子邮件的相关信息,选择一个附件,然后点击“发送”按钮,程序会与服务器建立TCP连接,然后按照ESMTP协议发送ELHO命令,然后发送用户名和口令,经过验证,进入SMTP会话。通过命令交互,将邮件和附件发送出去,然后断开连接。在此过程中,右下方的多文本列表框(RichTextBox)会显示全部的会话信息。
现在的SMTP服务器与以前不一样,一般都要经过验证身份后,才为你提供传输邮件的服务,验证的方法有很多种,这里只实现了一种,仅仅为了说明问题。
程序实现的技术要点是:
1.运用Windows的消息驱动机制
2.通过状态转换来控制会话命令的发布顺序
3.实现了base64编码和译码。
二、创建应用程序的过程
1.使用MFC AppWizard创建应用程序框架
工程名是mtp,应用程序的类型是基于对话框的,对话框的标题是电子邮件客户端程序,需要Windows Sockets的支持,其它部分接受系统的默认设置就可以。应用程序两个类:
应用程序类:CSmtpApp,基类是CWinApp,对应的文件是mtp.h和mtp.cpp。
对话框类:CSmtpDlg,基类是CDialog,对应
您可能关注的文档
- 发动机台架标定流程探讨.docx
- 《旅游法》解读概要.ppt
- 6小摄影师课件解释.ppt
- 2015年一级消防工程师全真模拟考目精品.doc
- 北汽研究总院越野车研发基地二段车间改造项目3月月报(安全)绪论.doc
- 《绿色蝈蝈》概要.ppt
- 6一株紫丁香解释.ppt
- 2015年英语四级考试作文万能模板精品.doc
- 北师大版九年级数学上册_第二章一元二次方程全章导绪论.doc
- 北师大四年级上册第四单元绪论.doc
- JJF(石化)081-2023乙醇气体检测报警器校准规范.pdf
- 计量规程规范 JJF(石化)081-2023乙醇气体检测报警器校准规范.pdf
- 计量规程规范 JJF(石化)086-2023恒温振荡培养箱校准规范.pdf
- 《JJF(石化)086-2023恒温振荡培养箱校准规范》.pdf
- JJF(石化)097-2023橡胶压缩屈挠试验机校准规范.pdf
- JJF(石化)084-2023润滑油蒸发损失测定仪(诺亚克法)校准规范.pdf
- 《JJF(石化)102-2023撞击感度试验仪校准规范》.pdf
- JJF(石化)102-2023撞击感度试验仪校准规范.pdf
- 计量规程规范 JJF(石化)102-2023撞击感度试验仪校准规范.pdf
- 计量规程规范 JJF(石化)070-2023气体和蒸气点燃温度测定仪校准规范.pdf
最近下载
- 幼儿园音乐活动《金蛇狂舞》教案.docx VIP
- 2025年中国南方电网有限责任公司校园招聘考试试题及答案解析.docx VIP
- 绝缘安全用具使用培训课件.pptx VIP
- 2018年中级统计师《统计工作实务》真题带答案与解析.doc VIP
- 天津市中考历史备考重点解析.docx VIP
- 艾奇逊炉石墨化后期炉内电阻的控制.pdf VIP
- 有色标准炭素制品生产炉窑石墨化电阻炉热平衡测定与计算方法.docx VIP
- 第15课《青春之光》课件(共29张PPT).pptx VIP
- 有色标准 炭素制品生产炉窑石墨化电阻炉热平衡测定与计算方法.doc VIP
- GBT 51224-2017-乡村道路工程技术规范.pdf VIP
原创力文档

文档评论(0)