⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mailmessage.cpp

📁 一个批量发送电子邮件的程序
💻 CPP
字号:
// MailMessage.cpp: implementation of the CMailMessage class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "MailMulti.h"
#include "MailMessage.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CMailMessage::CMailMessage()
{
    m_strBody = _T("");
	m_strHead = _T("");
}

CMailMessage::~CMailMessage()
{

}
void CMailMessage::FormatMessage()
{
	start_header();
	prepare_header();
	end_header();
	prepare_body();
}
void CMailMessage::start_header()
{
	m_strHead = _T("");
}
void CMailMessage::prepare_header()
{
	CString strTemp;
	strTemp = _T("");

	strTemp ="寄信人地址:"+m_strFrom;
	add_header_line((LPCSTR)strTemp);
	strTemp = "收信人地址:";
	CString strMail = "";
	CString strFriendly = "";
	strMail = m_strTo;
	strTemp+=strFriendly;
	strTemp+="<";
	strTemp+=strMail;
	add_header_line((LPCSTR)strTemp);

	m_tDataTime = m_tDataTime.GetCurrentTime();
	strTemp = "日期:";
	strTemp+=m_tDataTime.Format("%a,%d,%b%y%H:%M:%S%Z");
	add_header_line((LPCSTR)strTemp);
	strTemp = "主题:";
	strTemp+=m_strSubject;
	add_header_line((LPCSTR)strTemp);
}
void CMailMessage::add_header_line(LPCSTR szHeaderLine)
{
    CString strTemp;
	strTemp.Format("%s\r\n",szHeaderLine);
	m_strHead+=strTemp;
}
void CMailMessage::end_header()
{
	m_strHead = "\r\n";
}
void CMailMessage::prepare_body()
{
	if(m_strBody.Right(2)!="\r\n")
		m_strBody+="\r\n";
}

⌨️ 快捷键说明

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