---怎么用C++编个可以自动发送电子邮件的软件???---

来源:百度知道 编辑:UC知道 时间:2024/07/12 13:20:12
---怎么用VC++编个可以自动发送电子邮件的软件???---
我想在自己编的软件中加这个功能,请问容易实现吗?怎么实现啊?
能简单的说说,需要学习那方面的知识啊什么的吗?
谢谢帮助回答的兄弟了

很简单的,看看SMTP协议就行了加一点winsock。
就是个连接服务器,然后发命令收返回的过程。

http://blog.csdn.net/newlju/archive/2005/05/28/382655.aspx?P_AVPASS=PHDGBITAVPASSP

http://www.ttadd.com/diannao/HTML/152176.html

下面是base64编码
#define EOL "\r\n"
char* ch64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
char m_base64tab[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ""abcdefghijklmnopqrstuvwxyz0123456789+/";
int m_nMask[] = { 0, 1, 3, 7, 15, 31, 63, 127, 255 };
#define BASE64_MAXLINE 76

BOOL CSMTPDlg::EncodeBase64(const char* pszIn, int nInLen,char* pszOut)
{
int a=0; int* nOutLen=&a;
int nOutSize = (nInLen+2)/3*4; // 3:4 c