精易论坛

标题: HPsocket邮件服务端 [打印本页]

作者: imoling    时间: 6 天前
标题: HPsocket邮件服务端
本帖最后由 imoling 于 2025-5-12 17:17 编辑


使用了2个模块,精易和HPsocket-5.8.8。
模块我就不上传了,一个精易,HPsocket模块在我hp心跳包例子中有,也可以自行论坛搜一下。
-------------------------------------------------------------------------------------------------------------
之前一直想做一个邮件的服务端,一直都没做,最近有个任务需要用到,就做了一个SMTP协议 接收邮件部分,POP3或IMAP等请自行研究协议,目前没用到这功能。
本来想完善一下,把邮件都保存下来,再做html处理,图片处理,不想搞了就这样吧,有能力小伙伴自行修改吧。

百du搜索了一下[size=2.1em]SMTP 协议的工作原理
刚开始被后边的协议填写内容搞的莫名其妙,原来是我多想了,那些只是做标示作用,主要的还是几个发送和响应标记

SMTP 的工作原理
SMTP 使用客户Duan-服务器模型,通过明文或加密的通信通道传输邮件。它的核心功能是发送邮件和传递邮件。
1. SMTP 连接建立2. 邮件发送
在连接建立后,客户Duan可以发送邮件。以下是典型的邮件发送流程:
3. 连接关闭
在邮件发送完成后,客户Duan可以关闭连接:

基本的协议过程就是这样,邮件的接收部分都是一次性的,socket 连接建立->邮件接收->连接关闭.
在刚开始测试中发现很多问题,像调试的时候,如果没有对数据进行接收或服务端异常,client部分会隔一段时间不听的连接。直到尝试连接数超出,发送方 就会收到发送邮件失败的反馈。
-----------------------------------------------------------------------------------------------------------------------
本邮件服务处理并接收邮件的标题,文本内容,不对Base64图片, HTML进行处理,但已经对数据进行接收,如需要处理HTML内容,图片等,请自行对数据进行取值保存或者处理。
代码中有很多调试的东西,乱糟糟,随便自行处理吧

你需要准备如下条件
1.开放25端口
2.域名(包括动态域名)或公网ip(wai网能访问到)

觉得不错请给个小爱心评分,附件源码+已编译好的EXE。。累了88

下载地址如下



作者: 林一学编程    时间: 6 天前
件符号1541487418

作者: eyy2017    时间: 6 天前
6666666666666666666666666666
作者: qq73s5456    时间: 6 天前
#在这里快速回复#域名(包括动态域名)或公网ip(wai网能访问到)
作者: pipicool    时间: 6 天前
学习一下
作者: 衰而不爱    时间: 6 天前
666666666666牛逼
作者: 萧然    时间: 6 天前
666666666666牛逼
作者: 陆苏    时间: 6 天前
政府的官方活动获得丰厚
作者: webmaster999    时间: 6 天前
666666666666牛逼
作者: mood100    时间: 6 天前
感谢分析那个呢,收藏
作者: saosao    时间: 6 天前
感谢分享啊
作者: YXR20061105    时间: 6 天前
好东西
作者: xiaoyu1986    时间: 6 天前
#在这里快速回复#务处理并接收邮件的标题,文本内容,不对Base64图片, HTML进行处理,但已经对数据进行接收,如需要处理HTML内容,图片等,请自行对数据进行取值保存或者处理。 代码中有很多调试的东西,乱糟糟,随便自行处理吧  你需要准备如下条
作者: wuqingg    时间: 6 天前
看看~~~~~~~~~~~~
作者: 冷渣渣    时间: 6 天前
看看~~~~~~~~~~~~
作者: snowzbg1    时间: 6 天前
十点多十点多十点多十点多十点多十点多十点多十点多十点多十点多
作者: lipzzzz    时间: 6 天前
学习一下
作者: cqcc    时间: 6 天前
不错不错,感谢分享!~
作者: JYYeah    时间: 6 天前
不错不错,感谢分享!~
作者: gaoqing    时间: 6 天前
谢谢分享
作者: wiwj2323    时间: 6 天前
谢谢分享啊!
作者: AnGe光明    时间: 6 天前
感谢楼主分享
作者: veryhigh2014    时间: 6 天前
看看 是不是可以用来验证登录
作者: 火狐编程    时间: 6 天前
学习下,不错哦~
作者: trynew002    时间: 6 天前
火狐编程 发表于 2025-5-12 17:55
学习下,不错哦~

{:7_432:学习咋样了
作者: pzypdl    时间: 6 天前
不错 学习到了
作者: wmv520    时间: 6 天前
不错 学习到了
作者: guaww5454    时间: 6 天前
主要是25端口.......
作者: haixianseng    时间: 6 天前
感谢大哥开源
作者: 鱼雨遇玉羽    时间: 6 天前
感谢分享支持一下
作者: 算法艺术家    时间: 6 天前
学习一下
作者: 小荒    时间: 6 天前
111111111111111111111111111111
作者: NOstory    时间: 6 天前
看看怎么样的
作者: 网络注册网员    时间: 6 天前
感谢分享
作者: ttggnn    时间: 6 天前
感谢分享
作者: 汉族    时间: 6 天前
你的头像挺不错的
作者: 曰神    时间: 6 天前
很强
作者: 一粒红尘    时间: 6 天前
感谢分享
作者: 咔咔云    时间: 6 天前
感谢分享
作者: myl1712    时间: 6 天前
HPsocket邮件服务端
作者: Hi小波    时间: 6 天前

HPsocket邮件服务端
作者: llongg    时间: 6 天前
感谢分享
作者: Daen    时间: 6 天前
感谢分享
作者: ljx111    时间: 6 天前
感谢分享
作者: Sun极速    时间: 6 天前
谢谢楼主

作者: renhe2018    时间: 5 天前
感谢分享,太赞啦。
作者: awuming    时间: 5 天前
HPsocket邮件服务端
作者: cmkjw    时间: 5 天前

感谢分享,太赞啦。
作者: zxdzxy    时间: 5 天前
我溜了看看
作者: 永久的黑夜    时间: 5 天前
感谢分享
作者: fengyishen    时间: 5 天前
随便自行处理吧
作者: 784326742    时间: 5 天前
字多 那回复一下吧
作者: likai123    时间: 5 天前
感谢分享
作者: 豆豆灰常开心    时间: 5 天前
下个学习一下
作者: 查过    时间: 5 天前
下个学习一下
作者: year1970    时间: 5 天前
感谢分享
作者: wh1234567    时间: 5 天前
谢谢分享
作者: lity2310    时间: 5 天前
下载下来学习学习
作者: imoling    时间: 5 天前
guaww5454 发表于 2025-5-12 19:03
主要是25端口.......

只要能有公网动态ip 基本上25端口没问题,可以电话投诉isp提供商,基本就搞定,再配合花生壳动态域名。完美,因为我就是用动态域名。。。
作者: sinewtec    时间: 5 天前
谢谢分享谢谢分享
作者: kike    时间: 5 天前
精易有你更精彩
作者: 冬天1111    时间: 5 天前
HPsocket邮件服务端
作者: Shanks    时间: 5 天前

作者: wjswzj0    时间: 5 天前
精易有你更精彩
作者: 胖子葛格    时间: 5 天前
感谢大神分享~!
作者: yujiekuxiao    时间: 5 天前
来看一下谢谢分享 来看一下谢谢分享
作者: 指尖流淌    时间: 5 天前
谢谢分享!~谢谢分享
作者: a019872140    时间: 5 天前
66666666666666666666666666666
作者: 轻风影    时间: 5 天前
这个看起来不错
作者: qc999    时间: 5 天前
谢谢分享
作者: yb666    时间: 5 天前
HPsocket邮件服务端
作者: 戚雨麟    时间: 5 天前
学习学习
作者: moxidang    时间: 4 天前
好功能,支持下
作者: rensheng2021    时间: 4 天前
感谢大牛分享
作者: cqsyda    时间: 4 天前
支持开源~!感谢分享
作者: Elite    时间: 4 天前
看看学习一下
作者: please    时间: 4 天前
感谢分享,支持开源!!!
作者: lksdfj    时间: 4 天前
看看和我写法一样不
作者: 734115266    时间: 4 天前
HPsocket邮件服务端
作者: zzh233    时间: 4 天前
用一句话说明是不是这个双击启动就可以有自己 邮箱了
作者: qq3147106    时间: 4 天前
看一看11111111111111111
作者: imoling    时间: 4 天前
zzh233 发表于 2025-5-14 10:39
用一句话说明是不是这个双击启动就可以有自己 邮箱了

满足前提条件,域名或ip,25端口。你就拥有无数个邮箱,比如zzh2@域名 zzh2@域名
作者: bluefair12    时间: 4 天前
我是来学习的
作者: GeekCoder    时间: 4 天前
请珍惜您的帐号,不要恶意灌水,否则你的帐号将会被禁封
作者: 创诚思    时间: 4 天前

作者: ku2017    时间: 4 天前
看看什么东西
作者: benyu168    时间: 4 天前
感谢分享
作者: kaxin    时间: 4 天前
开源精神必须支持~

作者: lls605    时间: 4 天前
学习下··········
作者: hrq520    时间: 3 天前
老哥 完善后对易语言是一大助力啊!!
作者: 小虎来了    时间: 3 天前
感谢分享,很给力!~
作者: chaqing    时间: 3 天前
早想偷一个玩.没找到过,试试看
作者: chaqing    时间: 3 天前
HP的版本太混乱了,存了一大堆,对应困难,建议打包或者单独发出来
作者: 新梦想    时间: 3 天前
66666666666666
作者: 1184798949    时间: 3 天前
感谢分享
作者: zzh233    时间: 3 天前
imoling 发表于 2025-5-14 15:46
满足前提条件,域名或ip,25端口。你就拥有无数个邮箱,比如zzh2@域名 zzh2@域名 ...

热泪盈眶 太好了
作者: dphpzmd    时间: 3 天前
66666666666666666666666666
作者: kan1    时间: 3 天前
感谢大大
作者: 匹诺曹君    时间: 3 天前
66666666666666666666666666
作者: xiaorui666    时间: 3 天前
好东西,学习一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4