7.4 发送邮件
n实现发送邮件需要地操作
n邮件编辑完成,点击"发送"按钮时需要将邮件信息存入到数据库,若是邮件包含附件,还需要将附件保存到文件夹upload。
n需要创建数据表:emailmsg
n该数据表要存放邮件所有信息,包括邮件序号,发件,收件,主题,内容,附件信息,收发日期,是否删除邮件等。
n需要创建文件storeemail.php
7.4.1 创建数据表emailmsg n数据表emailmsg结构
数据表emailmsg列说明
n定义邮件序号是为了在以后打开邮件与删除邮件时提供索引值。
php网站哪里下载n收件长度为1000个字符,允许发送邮件时指定多个用户接收;
n主题长度限制在200个字符之内;
n邮件内容可以是空地;
n附件名称信息,记录当前邮件包含地所有附件地名称信息,需要允许为空,表示用户可以不用选择上传附件。
n是否删除邮件,记录当前邮件是否已经被用户选择了删除,未删除地记为0,被删除地邮件则记为1,可在"已删除"邮件列表显示,用户可从已删除邮件列表再次选择之后将其彻底删除
创建数据表emailmsg
n例7-1创建create_emailmsg.php文件,在连接MySQL成功并打开数据库email之后,定义SQL语句,创建数据表emailmsg,在创建语句地后面需要使用default￿charset=utf8设置数据表使用地字符集编码
n执行SQL语句,若是创建成功,则输出"数据表emailmsg创建成功",否则输出"数据表emailmsg创建失败"。
7.4.2 保存邮件信息
n保存附件说明
n说明:设计地163邮箱项目,为了降低其复杂程度,将所有发送地所有邮件地附件都保存在文件夹upload