C# Pošalji mail
Ovaj program šalje mail preko gmaila…
U kodu morate dodati koji je vaš mail koji je mail na koji želite poslati mail, subjekt koji će se prikazati u poruci i text koji će pisati u mailu …
Pazite da van netko ne ukrade program da nebi došao do vašeg passworda :)
using System;
using System.Net;
using System.Net.Mail;
namespace SendMailGmailConsole
{
class Program
{
static void Main(string[] args)
{
//Specify senders gmail address
string SendersAddress = "vas_mail@gmail.com";
//Specify The Address You want to sent Email To(can be any valid email address)
string ReceiversAddress = "primateljev_mail@gmail.com";
//Specify The password of gmial account u are using to sent mail(pw of sender@gmail.com)
const string SendersPassword = "Vas pass na gmailu";
//Write the subject of ur mail
const string subject = "Subjekt";
//Write the contents of your mail
const string body = "Text";
try
{
//we will use Smtp client which allows us to send email using SMTP Protocol
//i have specified the properties of SmtpClient smtp within{}
//gmails smtp server name is smtp.gmail.com and port number is 587
SmtpClient smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential(SendersAddress, SendersPassword),
Timeout = 5000
};
//MailMessage represents a mail message
//it is 4 parameters(From,TO,subject,body)
MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);
/*WE use smtp sever we specified above to send the message(MailMessage message)*/
smtp.Send(message);
Console.WriteLine("Poruka uspješno poslana");
Console.ReadKey();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadKey();
}
}
}
}