// 开始进行服务器认证
// 如果状态码是250则表示操作成功
if (!Command (tcp.GetStream(), "EHLO Localhost", "250"))
throw new Exception ("登陆阶段失败"); if (userName != "")
{
// 需要身份验证
if (!Command (tcp.GetStream(), "AUTH LOGIN", "334"))
throw new Exception ("身份验证阶段失败");
string nameB64 = ToBase64 (userName); // 此处将username转换为Base64码
if (!Command (tcp.GetStream(), nameB64, "334"))
throw new Exception ("身份验证阶段失败");
string passB64 = ToBase64 (password); // 此处将password转换为Base64码
if (!Command (tcp.GetStream(), passB64, "235"))
throw new Exception ("身份验证阶段失败");
}
// 准备发送
WriteString (tcp.GetStream(), "mail From: " + from);
WriteString (tcp.GetStream(), "rcpt to: " + to);
WriteString (tcp.GetStream(), "data"); 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flamngo/archive/2007/07/19/1698691.aspx
我想用以下这段代码
但是在复制后发现这个command命令和writestring和readstring的命令都是无效的
我要怎么该啊
我使用winform界面写的
// 如果状态码是250则表示操作成功
if (!Command (tcp.GetStream(), "EHLO Localhost", "250"))
throw new Exception ("登陆阶段失败"); if (userName != "")
{
// 需要身份验证
if (!Command (tcp.GetStream(), "AUTH LOGIN", "334"))
throw new Exception ("身份验证阶段失败");
string nameB64 = ToBase64 (userName); // 此处将username转换为Base64码
if (!Command (tcp.GetStream(), nameB64, "334"))
throw new Exception ("身份验证阶段失败");
string passB64 = ToBase64 (password); // 此处将password转换为Base64码
if (!Command (tcp.GetStream(), passB64, "235"))
throw new Exception ("身份验证阶段失败");
}
// 准备发送
WriteString (tcp.GetStream(), "mail From: " + from);
WriteString (tcp.GetStream(), "rcpt to: " + to);
WriteString (tcp.GetStream(), "data"); 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flamngo/archive/2007/07/19/1698691.aspx
我想用以下这段代码
但是在复制后发现这个command命令和writestring和readstring的命令都是无效的
我要怎么该啊
我使用winform界面写的
解决方案 »
- 我用MySQL-Front建了一个数据库,生成sql后,如何用c#去执行sql文件。生成数据库和表?
- C# winform 打印格式
- 关于process(instPath)启动的是一个uac管理员权限的程序
- 使用事件和使用观察者模式,两者的主要区别是什么?
- 虚拟模式下datagridview通过对话框赋值新增行问题
- 计算1+(1+2)+(1+2+3)这样加到100的和,算法怎么写
- c#如何读取.xls文件内容?
- [100分求助]使用WinForm发送Post消息时Web服务器返回500错误的问题
- 有一個sighhash 程序. 我不知為何不能過?
- 如何调用系统照相机
- 求高手指教【急】
- 一个小小的问题
没有自定义的dll
感觉被欺骗了一样
算了 自己写吧
浪费时间额
还以为是2010的问题呢