admin 发表于 2021-11-24 08:20:58

【书香邮件系统简介】


【声明】
1:本程序使用的是各大平台公开合法的SMTP端口,非破解协议
2:本工具不提供发件账号,因此邮箱账号里的数据不存储在本程序后台,由各大邮箱发行商保留,同时发信内容的审核权,邮箱账号的使用权等,均归邮箱发行商所有,本人无权管辖





【前提】
1:大量的调用源码与程序是打包在一起的,所以实际操作起来会比较简便,教程主要是为了给与开发者拓展,因此会讲的看上去比较复杂
2:如果你要用于邮件群发等,这是比较简单的,如果你是要用作中间件,是需要一定编程基础的
3:邮件的各类网页模板会陆续上传,不会html的到时候会修改内容即可


【ssl端口与25端口对比】
本程序使用的是SSL端口,市场上绝大多数用的都是普通端口(25),如:易语言连接发信服务器指令使用的便是25端口,两者区别如下::
①:25端口封装简单,ssl端口封装复杂
②:25端口被认为是不安全的,因此很容易会被发信方屏蔽或进入收信方的垃圾邮件中,因此基本所有使用25端口的软件需要不断在邮件中插入乱码,更换账号,ip等,SSL则没有此类问题
③:25端口发送的是纯文本,SSL端口可以发送网页格式(图片,视频,跳转链接等等)并携带附件供他人下载
④:25端口无法在服务器上使用,ssl端口可以





【用途】
本程序可以单独使用,用于广告宣传(邮件群发,给新人发邮件等等)也可以作为中间件使用,为自己的网站程序提供注册,找回密码等操作,支持全语言对接


【操作说明】1:设置发件邮箱号,不同邮箱平台的smtp连接地址和ssl端口都是不一样的,大家可以后台查看或群里讨论或百度,这都是公开的
如qq邮箱:邮箱号:后台有显示的,一般是xxxxxx@qq.com
授权码:点击查看qq如何获取个人发件邮箱的授权码
SMTP服务器地址:qq.smtp.com
端口:465




2:开启监视



3:会自动在软件所在目录生成一个名为data的文件夹,程序会监视data文件夹,并读取里面新增加的文件,下载的压缩包里面有邮件群发的配套工具和源码写法(将收信人数据拖到软件中的表格里即可,格式为一排一个)


html格式的支持图片视频跳转链接等等,文本格式就是普通文本,没有html基础的可以联系群友交流,书香后期也会上传各类模板



关键性源码解读(没有基础的可以不用看)
.版本 2
.支持库 iext

.子程序 _按钮_发送_被单击
.局部变量 邮件标题, 文本型
.局部变量 邮件正文, 文本型
.局部变量 附件地址, 文本型
.局部变量 格式, 文本型
.局部变量 提交数据, 文本型
.局部变量 根目录, 文本型
.局部变量 收信人, 文本型
.局部变量 发件数, 整数型
.局部变量 i, 整数型
.局部变量 逻辑值, 逻辑型


邮件标题 = 编码_URL编码 (编辑框_邮件标题.内容, , 真)

邮件正文 = 编码_URL编码 (编辑框_邮件正文.内容, , 真)

' 附件地址 = 编码_URL编码 (“C:\test.zip”, 真)

.判断开始 (单选框_文本格式.选中 = 真)
    格式 = “0”

.默认
    格式 = “1”
.判断结束



提交数据 = “Theme=” + 邮件标题 + “&Text=” + 邮件正文 + “&Document=” + 附件地址 + “&Type=” + 格式
根目录 = 取运行目录 () + “\data\”


发件数 = 超级列表框1.取表项数 ()

.计次循环首 (发件数, i)
    收信人 = 超级列表框1.取标题 (i - 1, 1)
    逻辑值 = 写到文件 (根目录 + 收信人, 到字节集 (提交数据))
    .判断开始 (逻辑值 = 假)
      超级列表框1.置标题 (i - 1, 2, “写出失败”)

    .默认

      超级列表框1.置标题 (i - 1, 2, “写出成功”)
    .判断结束

    _启动窗口.标题 = “邮件群发__执行进度:” + 到文本 (i) + “/” + 到文本 (发件数)
.计次循环尾 ()



①:data目录里的写出文件名就是收信人,如123456@qq.com
②:邮件标题,邮件正文,附件地址都需要使用URL编码,格式为UTF-8
③:附件地址填写本地文件地址,该文件会和邮件内容一起发送给对方,不需要发附件直接将+ “&Document=” + 附件地址删掉即可④:格式=0表示邮件内容为纯文本模式,格式=1表示邮件内容为网页格式




4:用作中间件
搭建一个php环境的网站,并将生成的php文件放入网站根目录下
<?
$data = $_POST["data"];

$filename = "";   #双引号里填写书香邮件系统data目录下收信人路径,如:c:\data\123@qq.com
file_put_contents($filename, $data);#将post数据写出

?>
(这个听不懂那就没办法了)




【报错解决】

如果你打开提示这个,你可以先下载腾讯电脑管家,然后在,然后在左的功能栏里找到工具箱,搜索电脑诊所,再搜索ssl,点击一键修复就好了




【下载地址】
书香文件下载器1.6,全网很多地方都有,也可以加入书香编程交流群(608222773)在群文件找到并下载,在其他软件列表里找到书香下载器个人版
【获取方式】
使用书香币系统-兑换系统
不了解书香币系统的点击查看























页: [1]
查看完整版本: 【书香邮件系统简介】