• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyszukiwanie pliku i wysłanie go na email

0 głosów
97 wizyt
pytanie zadane 20 października 2017 w C# i .NET przez kamil_K Użytkownik (540 p.)

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();

 

1 odpowiedź

0 głosów
odpowiedź 20 października 2017 przez NowyUrzydgownig Gaduła (3,610 p.)
Nie możesz wysłać nieistniejącego pliku. Plik jak i lokalizacja do niego muszą być dostępne i przekazane przez ciebie do aplikacji.

Podobne pytania

0 głosów
2 odpowiedzi 110 wizyt
pytanie zadane 31 lipca 2017 w C# i .NET przez kamil_K Użytkownik (540 p.)
0 głosów
0 odpowiedzi 110 wizyt
pytanie zadane 31 lipca 2017 w C# i .NET przez kamil_K Użytkownik (540 p.)
0 głosów
2 odpowiedzi 389 wizyt
pytanie zadane 22 stycznia 2018 w C# i .NET przez Marcin Rasta Pawłows Początkujący (430 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

64,868 zapytań

111,330 odpowiedzi

234,216 komentarzy

46,731 pasjonatów

Przeglądających: 223
Pasjonatów: 6 Gości: 217

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...