Jak napisać żeby wyszukał plik z rozszerzeniem bez lokalizacji "file.txt" i wysłał go na email? W kodzie "file.txt" przy debugowaniu wyskakuje że „Nie można odnaleźć pliku 'C:\Users\Kamil1\source\repos\sendemail\sendemail\bin\Debug\file.txt.". Oto kod:
using (SmtpClient client = new SmtpClient())
{
//podajemy dane dostępowe
var credential = new NetworkCredential
{
UserName = "nadawca@o2.pl",
Password = "haslo"
};
client.Credentials = credential;
//host oraz port poczty,
//dostawca udostępnia nam te dane
client.Host = "poczta.o2.pl";
//client.Port = 587;
client.EnableSsl = true;
//tworzymy wiadomość
var message = new MailMessage();
//dodajemy odbiorców
message.To.Add(new MailAddress("odbiorca@wp.pl"));
//podajemy adres nadawcy
message.From = new MailAddress("nadawca@o2.pl");
//Tytuł wiadomości
message.Subject = "Tytuł nowej wiadomości";
message.Body = "Tekst wiadomości.";
//Możemy uzyć znaczników html wewnątrz ciała wiadomości (parametr Body), w tym celu ustawiamy parametr na true
message.IsBodyHtml = true;
//Opcjonalnie możemy również dodać załącznik
Attachment a = new Attachment("file.txt", System.Net.Mime.MediaTypeNames.Image.Jpeg);
message.Attachments.Add(a);
client.Send(message);
Console.WriteLine("Wiadomość została wysłana.");
}
Console.ReadKey();