Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- using namespace System;
- using namespace EASendMail;
- int main(array<System::String ^> ^args)
- {
- SmtpMail ^oMail = gcnew SmtpMail("TryIt");
- SmtpClient ^oSmtp = gcnew SmtpClient();
- // Your Gmail email address
- oMail->From = "gmailid@gmail.com";
- // Set recipient email address, please change it to yours
- oMail->To = "support@emailarchitect.net";
- // Set email subject
- oMail->Subject = "test email from Managed C++ with Gmail account";
- // Set email body
- oMail->TextBody = "this is a test email sent from Managed C++ project with gmail";
- // Gmail SMTP server address
- SmtpServer ^oServer = gcnew SmtpServer("smtp.gmail.com");
- // If you want to use direct SSL 465 port,
- // please add this line, otherwise TLS will be used.
- // oServer->Port = 465;
- // detect SSL/TLS automatically
- oServer->ConnectType = SmtpConnectType::ConnectSSLAuto;
- // Gmail user authentication
- // For example: your email is "gmailid@gmail.com", then the user should be "gmailid@gmail.com"
- oServer->User = "gmailid@gmail.com";
- oServer->Password = "yourpassword";
- try
- {
- Console::WriteLine("start to send email with SSL connection...");
- oSmtp->SendMail(oServer, oMail);
- Console::WriteLine("email was sent successfully!");
- }
- catch (Exception ^ep)
- {
- Console::WriteLine("failed to send email with the following error:");
- Console::WriteLine(ep->Message);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment