Я создаю помощника по электронной почте, который отправляет электронные письма, это работает нормально, и все, но мне нужно пройти через имя пользователя и пароль текущего пользователя.
Есть ли способ сделать это?
Я использовал Environment.UserName;
, и он правильно получает имя пользователя, но я не знаю, как получить пароль.
Вот что я делаю для почтового помощника.
public void SendEmail(int port, string host, string displayName, string subject, string body, string addressFrom, string addressTo, string password, string username)
{
MailMessage messageToSend = new MailMessage();
messageToSend .Subject = subject;
messageToSend .Body = body;
messageToSend .From = new MailAddress(addressFrom, displayName);
messageToSend .To.Add(addressTo);
messageToSend .Priority = MailPriority.High;
messageToSend .IsBodyHtml = true;
SmtpClient SMTPclient = new SmtpClient(Host, Port);
SMTPclient .EnableSsl = false;
SMTPclient.Credentials = new NetworkCredential(Username, Password);
SMTPclient.Send(message);
}