社区
网络编程
帖子详情
我用winsock编写smtp邮件发送程序,为什么有一步总是过不去?
pkumse
2003-10-16 08:10:38
Helo
mail from
都没问题,
到了RCPT TO这一步,却总是报错说协议不对。
这是为什么呀?(我下载了一些类似的代码,均在此处报错,难道是这个mail服务器与众不同?)
环境是vb 6。
...全文
74
5
打赏
收藏
我用winsock编写smtp邮件发送程序,为什么有一步总是过不去?
Helo mail from 都没问题, 到了RCPT TO这一步,却总是报错说协议不对。 这是为什么呀?(我下载了一些类似的代码,均在此处报错,难道是这个mail服务器与众不同?) 环境是vb 6。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aijie099
2003-10-19
打赏
举报
回复
上面有点问题;
下面我们看这个过程吧:
主机: 220 sina.com ESMTP ‘联接成功
自己: ehlo '问候
主机: 250-sina.com
250-AUTH=LOGIN
250-AUTH LOGIN
250-PIPELINING
250 8BITMIME
自己: auth login ‘要求验证
主机: 334 VXNlcm5hbWU6 ’服务器回应。表要求验证账号,一般和你的邮箱账号一样
自己: eWlqaWU5OTE= ‘账号。是用base64编码的。
主机: 334 UGFzc3dvcmQ6 ‘要求密码
自己: ******* ’密码也是base64编码的。这里是为了安全用了*号
主机: 235 验证通过 - authentication successfully ‘成功
自己: mail from: yijie991 ’下面的就和以前的一样了。不多说了
主机: 250 yijie991@sina.comok
aijie099
2003-10-19
打赏
举报
回复
gz 现在的电子邮件,SMTP服务需要验证。你没有验证当然过不去了。
验证是ESMTP 也就括展,SMTP 。其中有点和原来的不同
1。打招呼:不再是helo,而是:ehlo
2。打招呼后,还要发个:AUTH Login 告诉服务器准备验证。
比如:
联接成功后
ehlo + 回车 ’客户端
250 。oK ‘服务器
auth login + 回车
250.ok
以下没有变化和以前的一样。
mail from: yijie991@sina.com
250 .ok
rcpt to: yijie991@sina.com
imur
2003-10-18
打赏
举报
回复
大侠们能不能发个代码学习一下?
谢谢先!
cxy_999
2003-10-17
打赏
举报
回复
用MAPI吧.这个比SOC容易多了.
我也写了一个用SOC的.不过运行完了,没什么结果.
pkumse
2003-10-17
打赏
举报
回复
用mapi感觉不好控制。尤其是要自己配置好了outlook exchange之类的吧?
我写过一个,感觉很烦。还有今天又改用cdonts做了一个。在局域网里面发没问题,往外发就不行了。
Socket编程系列之2:Windows-API网络编程入门实战
Socket编程系列初步计划:Socket编程系列之1: Linux-API 网络编程入门实战Socket编程系列之2: Windows-API 网络编程入门实战Socket编程系列之3: Muduo 网络编程入门实战Socket编程系列之4: Libevent 网络编程入门实战Socket编程系列之5: Libcurl 网络编程入门实战Socket编程系列之6: Boost-ASIO 网络编程入门实战----------------------------------------------------Socket编程系列之2:Windows-API网络编程入门实战l
Winsock
编程接口l UDP
程序
设计l TCP套接口函数l Web客户/服务器
程序
l 基于windows的IO复用机制l UDP广播和多播l 套接字选项l Windows套接字I/O模型l 原始套接字与ICMPl WinInet简介与案例实战
Delphi发送邮件
用delphi
编写
邮件发送
程序
双击开始自动滚屏 平时你使用的是什么工具发送电子邮件?是outlook,foxmail或是其它?无论以前是什么,现在你都可以多一种选择:使用自己
编写
的
邮件发送
程序
。而且对于delphi来说,要完成它是如此的简单,那就让我们动手吧! 构件组成 delphi 5构件板的fastnet页中,提供了tnm
smtp
构件,它的功能就...
Winsock
程序
设计入门
一、简单的TCP服务器介绍
WinSock
API是一套供Microsoft Windows操作系统使用的套接字
程序
库,它最初基于Berkeley套接字,但是其中加入了一些Microsoft的特殊改动。在这篇文章中,我要试着给你介绍如何使用
WinSock
来进行套接字
程序
设计,并假设你没有在任何操作系统上进行过网络编程的经验。如果你只有一台单独的机器,那么不用着急,你仍然可以进行
WinSock
用OpenSSL
编写
SSL,TLS
程序
(例子windows下的)
一:简介: SSL(Secure Socket Layer)是netscape公司提出的主要用于web的安全通信标准,分为2.0版和3.0版.TLS(Transport Layer Security)是IETF的TLS 工作组在SSL3.0基础之上提出的安全通信标准,目前版本是1.0,即RFC2246.SSL/TLS提供的安全机制可以保证应用层数据在互联网络传输不 被监听,伪造和窜改.
用openssl
编写
ssl,tls
程序
实例
◆ 用openssl
编写
ssl,tls
程序
作者:yawl(yawl@nsfocus.com) 日期:2000-8-15 1.客户端
程序
的框架为: /*生成一个ssl结构*/ meth = sslv23_client_method(); ctx = ssl_ctx_new (meth); ssl = ssl_new(ctx);
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章