在本版及其他地方下载了一些VC++直接发送Email的源码工程,但都没有用户名和密码验证部分的代码,现在特求SMTP验证的发邮件的代码(VC++工程),要保证能正确编译,能正确运行,并请简单说明一下代码的用法,
收到后测试可行即给分!
[email protected]
收到后测试可行即给分!
[email protected]
解决方案 »
- 找一实习地方
- 散分求救!media player控件闪烁问题
- 菜鸟问题:如何在SDI程序中弹出一个CFrameWnd的窗口
- 这个定义有错吗?CSplitWindowDoc* GetDocument() const;
- 高分,关于DDV与DDX~
- 在视图中创建子窗口的问题
- 数据库联结的问题
- CFile::ReadHuge()和CFile::Read()有什么区别
- MFC,我想picture control用BitBlt让图片跟控件尺寸相同,但是实现不了,图片不显示
- 如何在workspace 的 external dependencies 下添加 *.h 文件
- 请问,我用VC写了一个发送邮件的程序,服务器地址是多少啊
- 如何在VC中更改word字符属性?谢谢!
S: 220 smtp.wp.pl ESMTP
C: EHLO: mydomain.com
S: 250-smtp.wp.pl
250-PIPELINING
250-AUTH=LOGIN PLAIN
250-AUTH LOGIN PLAIN
250-STARTTLS
250-SIZE
250-X-RCPTLIMIT 100
250-8BITMIME
C: AUTH LOGIN
S: 334 VXNlcm5hbWU6
C: xxx
S: 334 UGFzc3dvcmQ6
C: xxx
S: 235 go ahead
C: MAIL FROM:<[email protected]>
S: 250 ok
C: RCPR TO:<[email protected]>
S: 250 ok
C: DATA
S: 234 go ahead
C: Date: Sun, 24 Aug 2008 22:43:45
好像没有这么简单,里面有base64的字符转换等
注意下再编译后,有错误,请参看 http://morningspace.51.net/resource/SMailerFAQ.html
另外:在给163等邮箱发送时,需要修改函数如下: MailSender::MailSender(const std::string server_name,
const std::string user_name,
const std::string user_pwd)
: _server_name(server_name), _user_name(user_name),
_user_pwd(user_pwd), _mail(0)
{
conn(); hello(); if ( !user_name.empty() )
login();}
http://topic.csdn.net/t/20050315/13/3852110.html
他只给了60分,我现在送100分