d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Someone Help Me With Devc++ Code
Add Reply New Topic New Poll
Member
Posts: 5
Joined: Apr 30 2013
Gold: 0.00
Apr 30 2013 06:12am
I need a code that will send and email after a certain amount of time (maybe a timer)

I was sent this but the person didn't actually explain the code, care to help?
Wanting to use Hotmail
So the server would be 'smtp.live.com'


Code
#include "stdafx.h"

#include "easendmailobj.tlh"
using namespace EASendMailObjLib;

int _tmain(int argc, _TCHAR* argv[])
{
   ::CoInitialize( NULL );

   IMailPtr oSmtp = NULL;
   oSmtp.CreateInstance( "EASendMailObj.Mail");
   oSmtp->LicenseCode = _T("TryIt");

   // Set your sender email address
   oSmtp->FromAddr = _T("test@emailarchitect.net");

   // Add recipient email address
   oSmtp->AddRecipientEx( _T("support@emailarchitect.net"), 0 );

   // Set email subject
   oSmtp->Subject = _T("HTML email from Visual C++ project with attachment");

   // Set HTML body format
   oSmtp->BodyFormat = 1;

   // Set HTML body text
   oSmtp->BodyText = _T("<font size=5>This is</font> <font color=red><b>a test</b></font>");

   // Add attachment from local disk
   if(oSmtp->AddAttachment( _T("c:\\test.doc")) != 0)
   {
       _tprintf( _T("Failed to add attachment with error: %s\r\n"),
            (const TCHAR*)oSmtp->GetLastErrDescription());
   }

   // Add attachment from remote website
   if(oSmtp->AddAttachment( "http://www.emailarchitect.net/webapp/img/logo.jpg" ) != 0 )
   {
       _tprintf( _T("Failed to add attachment with error: %s\r\n"),
            (const TCHAR*)oSmtp->GetLastErrDescription());
   }

   // Your SMTP server address
   oSmtp->ServerAddr = _T("smtp.emailarchitect.net");

   // User and password for ESMTP authentication, if your server doesn't
   // require User authentication, please remove the following codes.
   oSmtp->UserName = _T("test@emailarchitect.net");
   oSmtp->Password = _T("testpassword");

   // If your SMTP server requires SSL connection, please add this line
   // oSmtp->SSL_init();

   _tprintf(_T("Start to send HTML email ...\r\n" ));

   if( oSmtp->SendMail() == 0 )
   {
       _tprintf( _T("email was sent successfully!\r\n"));
   }
   else
   {
       _tprintf( _T("failed to send email with the following error: %s\r\n"),
           (const TCHAR*)oSmtp->GetLastErrDescription());
   }

   if( oSmtp != NULL )
       oSmtp.Release();

   return 0;
}


This post was edited by Dimantio10 on Apr 30 2013 06:12am
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll