witam
Mam pewien problem mianowicie napisałem aplikację desktopową w wpf, która między innymi wysyła maile z konta gmail. Przy każdej próbie wysłania maila z innego komputera, na którym jest zainstalowana aplikacja dostaję wiadomość na moją skrzynkę z informacją, że ktoś ma dostęp do mojego konta lub możliwa próba wysłania maila przez robota i wiadomość nie zostaje wysłana.
Metoda wysyłania maili:
private static bool SendEmail(string email, string text, string subject)
{
bool result = false;
var message = new MailMessage();
message.From = new MailAddress("mojAdresEmail", email);
message.To.Add(new MailAddress("docelowyAdresEmail"));
message.Subject = subject + " użytkownika " + email;
message.Body = text;
var smtp = new SmtpClient("smtp.gmail.com");
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("mojAdresEmail", "hasloDoSkrzynki");
smtp.EnableSsl = true;
smtp.Port = 587;
try
{
smtp.Send(message);
result = true;
}
catch (Exception)
{
}
return result;
}
Czy możecie mi powiedzieć jak sobie z tym poradzić (wysyłanie maili nie musi być ze skrzynki gmail jeśli to jest problemem) ?