mysmtp.cpp

来自「根据SMTP邮件传输协议,编写的简单的发送邮件的测试程序!」· C++ 代码 · 共 60 行

CPP
60
字号
#include <stdio.h>

#include "NetSocket.h"

#include "Smtp.h"
#include "MailMessage.h"
#include <string>
using namespace std;
int main(int argc,char *argv[])
{


	Smtp smtp( "mail.myce.net.cn" );
	MailMessage msg;
	msg.m_sFrom = "xinnet<support@chinadns.com>";
	msg.AddMultipleRecipients( "王忠福<wangzhongfu@myce.net.cn>" );
	msg.m_sSubject = "Hello world";
		msg.m_sSubject = "Xinnet产品购买客户信息信";
		msg.m_sBody  = "您好!\r\n";
		msg.m_sBody += "客户名称:";
		msg.m_sBody += "张勇";
		
		msg.m_sBody += "\r\n联系电话:";
		msg.m_sBody += "010-58022266";
		
		msg.m_sBody += "\r\n电子邮箱:";
		msg.m_sBody += "zhangyong@myce.net.cn";
		
		msg.m_sBody += "\r\n联系地址:";
		msg.m_sBody += "望京";	
		
		msg.m_sBody += "\r\n购买产品:";
		msg.m_sBody += "企业邮局Q70+国际(或国内)英文域名\r\n          企业邮局S200+国际(或国内)英文域名";				
		
		msg.m_sBody +=	"\r\n\r\n\r\n北京新网数码信息技术有限公司";
		msg.m_sBody +=	"\r\nwww.xinnet.com";
	if( !smtp.Connect() )
	{
		printf( smtp.GetLastError().c_str() );
		return 0;
	}
	if( !smtp.SendMessage( &msg ) )
	{
		printf( smtp.GetLastError().c_str() );
		return 0;
	}
	if( !smtp.Disconnect() )
	{
		printf( smtp.GetLastError().c_str() );
		return 0;
	}
	printf( "Message Sent Successfully") ;



	return 0;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?