У нас есть приложение, которое предлагает пользователю войти в систему, используя его имя пользователя и пароль ldap, из которого я могу получить электронную почту пользователя, но не пароль электронной почты. Моя цель - отправлять электронную почту с почты этого пользователя без необходимости запрашивать пользователя для его пароля электронной почты.
Я использую следующий код для отправки электронной почты
NetworkCredential loginInfo = new NetworkCredential("fromemail@mydomain.com","mypassword");
MailMessage msg = new MailMessage();
sg.From = new MailAddress("fromemail.lb@mydomain.com");
msg.To.Add(new MailAddress("toemail.lb@mydomain.com"));
msg.Subject = "test";
SmtpClient client = new SmtpClient("smtp.mydomain.com");
client.EnableSsl = true;
client.UseDefaultCredentials = true;
client.Credentials = loginInfo;
client.Send(msg);
IS можно отправить письмо без пароля? что-то вроде подделки электронной почты, если не возможно, возможно ли ее подделать, например, отправлять все электронные письма из одного электронного письма, но при этом выглядеть так, как если бы оно было получено из электронной почты зарегистрированного пользователя?
Спасибо