Merhaba sana yardımcı olayım şimdi kodlarını okuma zahmetinde bulunmayaccağım açıkçası ama sana örnek olarak 2 dakkika console ile oluşturdugum kendi yazıp çalışılırlığını denediğim kodları vereyim.

Artık sen değişkenleri kendi fieldlerine göre ayarlarsın yani field değerlerini atarsın o değişkenlere ben if else denetimi yapmadım sen istersen ekleyebilirsin.

string mailsender, senderpassword, mailreciever, smptaddress, subject, mail;
int portnumber;

Console.WriteLine("Write your Email Address");
mailsender = Console.ReadLine(); // youremail
Console.WriteLine("Write your Email Password");
senderpassword = Console.ReadLine(); //your mail password
Console.WriteLine("Write Destination Email Address");
mailreciever = Console.ReadLine(); // destination mail address
Console.WriteLine("Write Smtp client address");
smptaddress = Console.ReadLine();// example smtp.gmail.com
Console.WriteLine("Write Smtp port number");
portnumber = int.Parse(Console.ReadLine()); // example 587

Console.WriteLine("Write Subject");
subject = Console.ReadLine(); // subject

Console.WriteLine("Write you mail");
mail = Console.ReadLine(); // mail

SmtpClient client = new SmtpClient(smptaddress, portnumber);
client.Credentials = new NetworkCredential(mailsender, senderpassword);
client.EnableSsl = true;

MailMessage message = new MailMessage(mailsender, mailreciever);
message.Subject = subject;
message.Body = mail;

client.Send(message);

Console.WriteLine("Your email has been sent");
Console.ReadKey();

iyi forumlar