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

📄 testsmailer.cpp

📁 邮件发送原理的实现
💻 CPP
字号:
///////////////////////////////////////////////////////////////////
// This program is a demostration about how to use SMailer.
// Written by Morning, mailto:moyingzz@etang.com
//
// Date:2003-5
///////////////////////////////////////////////////////////////////

#include <iostream>
#include "SMailer/SMailer.h"
#include "MUtils/WinSockHelper.h"

void main()
{
    MUtils::WinSockHelper wshelper;

    // make sure the file 'boot.ini' is in the root directory on driver C
    SMailer::TextPlainContent  content1("plain text content");
    SMailer::TextHtmlContent   content2("<a href='http://morningspace.51.net'>click me</a>");
    //SMailer::AppOctStrmContent content3("c:\\boot.ini");

    SMailer::MailInfo info;
    info.setSenderName("morning");
    info.setSenderAddress("jasonluo@163.com");
	info.addReceiver("friend1", "qucooln@gmail.com");
    //info.addReceiver("friend2", "friend2@etang.com");
    info.setPriority(SMailer::Priority::normal);
    info.setSubject("a test mail");
    info.addMimeContent(&content1);
    info.addMimeContent(&content2);
    //info.addMimeContent(&content3);

    try
    {
		SMailer::MailSender sender("smtp.163.com", "jasonluo@163.com", "Tel:8100106");
        sender.setMail(&SMailer::MailWrapper(&info));
        sender.sendMail();
    }
    catch (SMailer::MailException& e)
    {
        std::cout << e.what() << std::endl;
    }
    catch (...)
    {
        std::cout << "Unkown error" << std::endl;
    }
}

⌨️ 快捷键说明

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