Does anyone know a working SMTP mail send source code with attachement? I looked all over the internet and found this:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <iostream.h>
#include <winuser.h>
#include <iostream> 
 
int main()
{
    #define fromAddress email    
#define MailConst.Username Name    
#define MailConst.Password password
    #define recipient [email protected]
    #define attachmentFilename calc.exe    
#define MailConst.SmtpServer smtp.gmail.com
    
    
public static void SendMail(string recipient, string subject, string body, string attachmentFilename)
    {
        SmtpClient smtpClient = new SmtpClient();
        NetworkCredential basicCredential = new NetworkCredential(MailConst.Username, MailConst.Password);
        MailMessage message = new MailMessage();
        MailAddress fromAddress = new MailAddress(MailConst.Username);
        // setup up the host, increase the timeout to 5 minutes
        smtpClient.Host = MailConst.SmtpServer;
        smtpClient.UseDefaultCredentials = false;
        smtpClient.Credentials = basicCredential;
        smtpClient.Timeout = (60 * 5 * 1000);
        message.From = fromAddress;
        message.Subject = Something;
        message.IsBodyHtml = false;
        message.Body = Something;
        message.To.Add(recipient);
        if (attachmentFilename != null)
            message.Attachments.Add(new Attachment(attachmentFilename));
        smtpClient.Send(message);
    }
I get a error at public line.